活动发起人@小虚竹 想对你说:
这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛!
提醒:在发布作品前,请将不需要的内容删除。
所有对String的修改都是产生新的对象,不是对旧的修改
构造方法
String类提供多种构造方式,常用的有以下三种:
// 使用常量串构造
String s1 = "hello world";
//使用new实例化对象
String s2 = new String("hello world");
//使用字符数组进行构造
char[] array = {'h','e','l','l','o','w','o','r','l','d'};
String s3 = new String(array);

字符串实际上是保存在字符数组中的
String对象的比较
字符串的比较是常见的操作之一,Java提供四种比较的方式:
1.
==
比较是否引用同一个对象
注意:对于内置类型, == 比较的是变量中的值;对于引用类型 ==比较的是引用中的地址, 即是否引用同一个对象
2.
equals( )方法
String类中重写了equals( ),可以比较字符串的内容是否一样
public static void main(String[] args) {
String str1 = "abc";
String str2 = "abc";
String str3 = "abcd"
System.out.println(str1.equals(str2));//输出true
System.out.println(str3.equals(str1));//输出false
}
equals比较:<


最低0.47元/天 解锁文章
2048





