java中数组字符串怎么比较大小

2025-02-02 10:51:54
推荐回答(1个)
回答1:

首先字符串没法比较大小 可以比较长度 如果是比较长度的话可以这样写 这样是吧这个数组的每个元素的字符串长度进行降序排列最大的就是a[0]最小的就是a[a.length-1]

public static void main(String[] args) {
String[] a = {"Mary", "Tom", "ha"};
String max=a[0];//
String min=a[a.length-1];
for(int i=0;i for(int j=i+1;j if(a[i].length() String temp;
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
}
for(int x=0;x System.out.println(a[x]);
}
}