欢迎光临散文网 会员登陆 & 注册

CY的摸鱼——字符串操作01

2023-04-02 07:00 作者:菜呀1007  | 我要投稿

字符串的比较:

String str1="Hello";

String str2=new String("Hello");

  1. "=="

    "=="表示判断该两个字符串是否为同一对象,即在内存中的地址是否一样。

  2. equals (String v)

    如果要判断两个字符串的值是否一致,需要使用.equals() 方法,.equals()方法原本也是比较对象的内存地址,但在string类中被重写可以比较值。

  3. equalsIgnoreCase(String v)

    忽略大小写比较字符串值。


    字符串简单拼接:

    我们可以使用"+"字符串进行简单的拼接。

    String a="Hello"+"World";

PS:

  1. 字符串一旦声明就不可以改变,做拼接时实际上是重新开辟一块内存空间,保存新的数据,这样性能其实很低,后期可以使用StringBuffer。

  2. 如果将字符串和其他数据用"+"作运算,会先将其他数据转换成字符串再做拼接,最终结果都是字符串。


CY的摸鱼——字符串操作01的评论 (共 条)

分享到微博请遵守国家法律