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

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 stubfor(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函数相关推荐

  1. java compareTo 整数_Java中的compareTo()函数是怎么用的?

    展开全部 compareTo() 方法用于将 Number 对象与方32313133353236313431303231363533e4b893e5b19e31333366306535法的参数进行比较 ...

  2. Java中的回调函数学习-深入浅出

    Java中的回调函数一般来说分为下面几步: 声明回调函数的统一接口interface A.包括方法callback(); 在调用类caller内将该接口设置为私有成员private A XXX; 在c ...

  3. java中的string函数_java中string.trim()函数的作用实例及源码

    trim()的作用:去掉字符串首尾的空格. public static void main(String arg[]){ String a=" hello world "; Str ...

  4. Java中的split函数

    Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回: String str="1234@abc"; String[] a = s ...

  5. Java中获取当前函数名

    Java中获取当前函数名 博客分类: Java JavathreadJDKIDEA  有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定. ...

  6. java中主函数_(基础)java中的主函数

    Java中的主函数 1.由JVM调用:JVM通过类名直接调用主函数(静态方法) 2.主函数的形参是一个字符串数组: String[] args 3.运行主函数时,如果没有向其传递参数,JVM会自动创建 ...

  7. java中函数的调用,java中如何调用函数

    java动态调用函数,Java 中使用动态代码,java函数调用,java中如何调用函数 如何在 Java 中调用 C 函数 宗薇 [期刊名称]<网络新媒体技术> [年(卷),期]2000 ...

  8. java反转函数_在JAVA中,下列哪个函数可用于字符串的反转?

    在JAVA中,下列哪个函数可用于字符串的反转? 更多相关问题 很多危机是无法准确预测的,必须为危机做好准备,包括().通信计划以及重要关系的建立等. (A) 危 幼儿园科技小制作可分为模型类.动力类. ...

  9. java中string.trim()函数的作用

    java中string.trim()函数的作用 trim的中文含义是修剪,通过其字面意思,我们不难理解这个函数是对字符串进行一定程度的修改删除.那么,具体是如何实现的呢? public static ...

最新文章

  1. 人人都应该掌握的9种数据分析思维
  2. php的v_PHPV是什么意思
  3. magic_quotes_gpc和magic_quotes_runtime的区别和用法详解
  4. [ js ] 可否用多线程的思路,解决大数量数据的性能问题?
  5. FRIDA 实用手册
  6. 库克也有手机瘾:每天拿起iPhone200次 比预想多一倍
  7. 前端实用小工具(URL参数截取、JSON判断、数据类型检测、版本号对比等)
  8. Linux Mount命令浅解
  9. webapi net 直接更改协议头
  10. ssh java_java中的SSH的各自作用是什么-百度经验
  11. macBook Air出现部分乱码问题解决(浏览器、appstore乱码)
  12. 2022年北京航空航天大学计算机考研复试时间与复试内容
  13. 概率论笔记(四)概率分布的下期望和方差的公式总结
  14. 姓名:海宁(Justine Henin-Hardenne)
  15. please select a valid python interpreter(请选择一个解释器)
  16. Socks代理是什么?PC端怎么使用Socks5代理?
  17. 台湾清华大学彭明辉教授的研究生手册(如何阅读论文)
  18. 两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对
  19. 谈谈软件测试职业的规划!
  20. python中列表的声明,查询,修改,删除 del 和添加 append,insert

热门文章

  1. 如何查看计算机里家庭组有几个,win7网络文件夹-win7家庭组共享的文件在哪儿查?win7 – 手机爱问...
  2. 32时间片轮转_系统时间
  3. RHS333-5 Kerberized NFSv4
  4. shell 练习题01:列出使用最多的命令是哪些并且将这些命令输入到chy1.txt中
  5. PHP两种不同的快递运单号查询
  6. Swift中使用构建配置来支持条件编译-b
  7. 程序单一实例实现 z
  8. myeclipse优化方案
  9. 开发和使用自定义服务器控件
  10. VS2010 加入OpenCV 提示 0xc000007b 的错误