CY的摸鱼——字符串操作01
字符串的比较:
String str1="Hello";
String str2=new String("Hello");
"=="
"=="表示判断该两个字符串是否为同一对象,即在内存中的地址是否一样。
equals (String v)
如果要判断两个字符串的值是否一致,需要使用.equals() 方法,.equals()方法原本也是比较对象的内存地址,但在string类中被重写可以比较值。
equalsIgnoreCase(String v)
忽略大小写比较字符串值。
字符串简单拼接:
我们可以使用"+"字符串进行简单的拼接。
String a="Hello"+"World";
PS:
字符串一旦声明就不可以改变,做拼接时实际上是重新开辟一块内存空间,保存新的数据,这样性能其实很低,后期可以使用StringBuffer。
如果将字符串和其他数据用"+"作运算,会先将其他数据转换成字符串再做拼接,最终结果都是字符串。
