1.截取字符串中的一段
截取0到n-1: substring(0,n)
String aString ="Hello world";
String bString = aString.substring(0,8);
System.out.println(bString);
输出:Hello wo(空格也算一个字符)
2. 判断一个字符串是否为空
if(str.length()== 0 ||str.equals(""))
3. 获取长度
String aString = "123456";
int length = aString.length();
System.out.println(length);
输出:6
4.判断是否相等
String aString = "123456";
String bString = new String("123456");
System.out.println(aString.equals(bString));
输出:true
注意这里若改为:
System.out.println(aString==bString);
则输出为:false
关于 == 和 equals的区别可见下面链接
5.取指定位置的字符
String aString = "123456";
char a = aString.charAt(1);
System.out.println(a);
输出:2