public class testString {
public static void main(String[] args){
String s = "123a"; //初始化方法1
System.out.println(s);
char[] c1 = {'a', 'b','c','d','E'};
String s1 = new String(c1); //初始化方法2
String s2 = " wangzhe ";
int a = 520;
System.out.println(s1); //显示字符串
System.out.println(s.length()); //显示字符串长度
System.out.println(s.isEmpty()); //判读字符串是否为空
System.out.println(s.charAt(1)); //判断字符串中索引为1的位置的字符
System.out.println(s.equals("123A")); //判断字符串是否相等
System.out.println(s.equalsIgnoreCase("123A")); //忽略大小判断字符串时都相等
System.out.println(s.startsWith("12")); //判断字符串是否用“12”开头
System.out.println(s.endsWith("12")); //判断字符串是否用“12”结尾
System.out.println(s.indexOf("1")); //判断字符串中第一个“1”字符出现的位置
System.out.println(s.indexOf("23")); //判断字符串中第一个“23”字符串出现的位置
System.out.println(s.lastIndexOf("2")); //判断字符串中最后一个“2”出现的位置
System.out.println(s.substring(2,3)); //截取字符串的子字符串
System.out.println(s.contains("wang")); //判断字符串是否包含“wang”
System.out.println(s.replace("12", "456")); //将字符串中的“12”用“456”替代
System.out.println(s.split("3")); //将字符串用“3”进行分割,得到字符串数组
System.out.println(s2.trim()); //去掉字符串的首位空白
System.out.println(s1.toUpperCase()); //将字符串转换为大写
System.out.println(s1.toLowerCase()); //将字符串转换为小写
System.out.println(s1.toCharArray()); //将字符串转换为字符数组
System.out.println(String.valueOf(a)); //将数组转换为字符串的形式
System.out.println(s1.concat(s)); //连接字符串
}
}