1.字符串的声明初始化
最简定义方法:
String str1="abcd";
第二个方法
String str1=new String("1234");
也可以
String str1=new String();
str1="1234";
2.字符串常会调用的函数
获得字符串的长度
String s="skaaaaaaaaaak";
System.out.println("字符串的长度是:"+s.length());
找到字符串中第几个字符
String s="skaaaaaaaaaak";
System.out.println("字符串的第几个字符"+s.charAt(3));//注意第一个位置下标为0
字符'a'第一次出现的下标
String s="skaaaaaaaaaak";
System.out.println("字符串的第几个字符"+s.indexOf('k'));
字符'a'最和一次出现的位置
String s="skaaaaaaaaaak";
System.out.println("字符串的第几个字符"+s.lastIndexOf('k'));
3.字符串去除空格的操作
String s="s k a a a k";
System.out.println("字符串的第几个字符"+s.replace(" ", ""));
System.out.println(s);
4.判断字符是否为空
String s="s k a a a k";
System.out.println("字符串的第几个字符"+s.isEmpty());
5.判断两个字符是否相等(两种方法,还可以用==判断)
String s="saskhd";
String s1="saskhd";
System.out.println("字符串的第几个字符"+s.equals(s1));
6.字符串的截取与分割
String s="羽毛球-地球-火星";
String s1[]=s.split("-");
for(int i=0;i<s1.length;i++){
System.out.println(s1[i]);
}
PS:异常的处理
s.charAt(10);
调用这个函数时,可能会越界