java中的compareTo函数

    通常比较两个字符串是否相同时不够的。对于排序,我们必须判断字符串之间的 大小关系,大于小于等于。

  int compareTo(String  str) 

  值                                                    含义

 小于0                                             表示字符串小于str

 大于0                                             表示调用字符串大于str

等于0                                               表示两个字符串相同


public class sortstring {
      static String str[]={"bjb","jkdg","kld","nkjdg","paop","lpoap",
    		  "nkl","kao"};
      
	public static void main(String[] args) {
		// TODO Auto-generated method stub
        for(int i=0;i<str.length;i++)
        {
        	for(int j=i+1;j<str.length;j++)
        	{
        		if(str[j].compareTo(str[j])<0)
        		{
        			String t=str[i];
        			str[i]=str[j];
        			str[j]=t;
        		}
        	}
        	System.out.println(str[i]);
        }
        
	}

}


你可能感兴趣的:(java中的compareTo函数)