一、String字符串定义
String字符串和char字符不同,char使用单引号,只能表示一个字符,字符串就是一段文本。String是个类。这个类使用final修饰,所以这个类是不可以继承扩充和修改它的方法的。String类又特别常用,所以在对String对象进行初始化时,它可以不像其它对象一样,必须使用new关键字构造对象。Java提供了一种简化的特殊语法。
String s="this is my love";
也可以使用new关键字来创建对象
String s=new String("this is my love")
二、String字符串使用方法
String类位于java.lang包中,java会默认的导入java.lang包,所以我们使用java.lang包的类时,不需要显示的import类,String类具有丰富的方法,其中比较常用的有:
1.计算字符串的长度 :内置length()方法
String s="lovezzz";
System.out.println(s.length());
2.连接字符串("+"和concat方法)
String s="this";
System.out.println(this+"abc");
System.out.println(this.concat("abc"));
3.比较字符串:equals,返回值为bool类型
String s1="this";
String s2="that";
if(s1.equals(s2)){
System.out.println("相等");
}else{
System.out.println("不相等");
}
4.提取字符串
5.替换字符串
s.replace("t","y")
将t替换为y