比较的时候,从字符串左边开始,一次比较每个字符,直接出现差异、或者其中一个串结束为止。
比如ABC与ACDE比较,第一个字符相同,继续比较第二个字符,由于第二个字符是后面一个串大,所以不再继续比较,结果就是后面个串大。
再如ABC与ABC123比较,比较三个字符后第一个串结束,所以就是后面一个串大。
所以,长度不能直接决定大小,字符串的大小是由左边开始最前面的字符决定的。
字符串大小比较的规则?
推荐阅读
- JAVA Socket编程(二)之TCP通信
- java中的异常处理
- Java基本数据类型总结
- org.springframework.web.multipart.MultipartException: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat.1428942566812653608
- Java中堆与栈
- 依赖注入:Ninject学习笔记
- 控制WinForm中Tab键的跳转
- 【转】WKT、SRID、EPSG概念
- 计算机硬件体系
- 程序设计基础