一、String类:
1、声明字符串:
String str;
String str1 = "1+1";
String:指定该变量为字符串类型;
str:任意有效的标识符
注:Java中由" " 包围的是字符串,不能作为其它类型来使用,如"1+1"的输出仍然是"1+1",不是2。
2、创建字符串:
在Java中将字符串作为对象来管理,所以可以像创建其他对象类一样来创建字符串。
//使用空参构造
String str1 = new String();//小括号留空,说明字符串说明内容都没有
//根据字符数组创建字符串
char[] charArray = {'A','B','C'};
String str2 = new String(charArray);
//根据字节数组的内容,来创建对应的字符串
byte[] byteArray = {97,98,99};
String str3 = new String(byteArray);
二、连接字符串:
使用“+”运算符可以实现连接多个字符串的功能,并产生一个新的字符串。
1、连接多个字符串:
例:
public class demo01 {
public static void main(String args[]){
String str1 = new String("hello");
String str2 = new Sreing("world");
String str3 = str1+" "+str2;
System.out.println(str3);
}
}
输出结果:
2、连接其他类型字符串:
字符串也可以和其他的数据类型进行连接。如果如果将字符串同这些数据类型进行连接,或将这些数据直接转换成字符串。
例:
public static class demo02 { //创建类
public static void main(String args[]){ //主方法
int bookTime = 4; //声明int类型变量bookTime
float practice = 2.5f; //声明float类型变量practice
//将字符串和整型、浮点型变量相连,并将结果输出
System.out.println("我每天花费"+bookTime+"小时看书;"+practice+"小时上级练习");
}
}
结果:
三、获取字符串信息
1、获取字符串长度:length()方法
语法:str.length();
例:
public static class demo02 { //创建类
public static void main(String args[]){ //主方法
String str = "We are student"; //声明String类型变量str
int size = str.length(); //声明int类型变量size
System.out.println(size);
}
}
结果: