若干个字符串怎么能实现按字母顺序排列呢
若干个字符串怎么能实现按字母顺序排列呢
?
?
public class TestString {
?public static void main(String[] args){
??String s1="dbas";
??
??String[] s2=new String[]{"d","b","a","s"};
??String[] s3= { "you", "are", "my", "super", "star" };
??
??List list=new ArrayList();
??
//??方法1?
//??for(int i=0;i<s1.length();i++){
//???list.add(s1.charAt(i));
//??}
//??
//??Collections.sort(list);
//??
//??for(int j=0;j<list.size();j++){
//???System.out.println(list.get(j));
//??}
??
//??方法2??
//??for(int j=0;j<s2.length;j++){
//???list.add(s2[j]);
//??}
//??
//??Collections.sort(list);
//??
//??for(int j=0;j<list.size();j++){
//??System.out.println(list.get(j));
//?}
??
//?方法3?
//??for(int j=0;j<s3.length;j++){
//???list.add(s3[j]);
//??}
//??
//??Collections.sort(list);
//??
//??for(int j=0;j<list.size();j++){
//??System.out.println(list.get(j));
//?}
??
??
??
//??for循环能否实现字母排序那?
//??for(int i=0;i<s1.length()-1;i++){
//???for(int j=i+1;j<s1.length();j++){
//????if(String.valueOf(s1.charAt(i)).compareTo(String.valueOf(s1.charAt(j)))>0){
//????
//????}
//????
//???}
//??
//??}
??
?}
}