
String
莫非的Java
这个作者很懒,什么都没留下…
展开
-
Java汇总(三):String篇 String、StringBuffer、StringBuilder
一、可变性 String 类中使⽤ final 关键字修饰字符数组来保存字符串(在 Java 9 之后,String 类的实现改⽤ byte 数组存储字符串),所以 String 对象是不可变的。 ⽽StringBuilder 与 StringBuffer 都继承⾃ AbstractStringBuilder 类,在该类中也是使⽤字符数组保存字符串,但是没有⽤ final 关键字修饰,所以这两种对象都是可变的。 二、线程安全性 String 中的对象是不可变的,也就可以理解为常量,线程安全。 StringB原创 2020-07-30 19:26:53 · 238 阅读 · 1 评论 -
Java中的compareTo()方法使用
1.compareTo()方法可用于按字典顺序比较两个字符串: str1.compareTo(str2); 返回值是整型,它是先比较对应字符的大小(ASCII码顺序),如果第一个字符和参数的第一个字符不等,结束比较,返回他们之间的差值,如果第一个字符和参数的第一个字符相等,则以第二个字符和参数的第二个字符做比较,以此类推,直至比较的字符或被比较的字符有一方结束。 如果参数字符串等于此字符串,则返回值 0; 如果此字符串小于字符串参数,则返回一个小于 0 的值; 如果此字符串大于字符串参数,则返回一个大于 0原创 2020-05-31 19:28:08 · 2475 阅读 · 0 评论