string 方法

String aaa = "abcdef";
//根据索引返回对应的字符
System.out.println(aaa.charAt(2));
//判断是否包含 是为 turr 不 false
System.out.println(aaa.contains("abf"));

//判断以什么结尾
System.out.println(aaa.endsWith("def"));
//判断以什么开头
System.out.println(aaa.startsWith("abc"));
//判断字符串内容是否相符 区分大小写
System.out.println(aaa.equals("abcdef"));
//判断字符串内容是否相符 不区分大小写
System.out.println(aaa.equalsIgnoreCase("abcdef"));

//返回某个字符对应的位置,如果不存在,-1;也可以判断是否包含某个字符串
System.out.println(aaa.indexOf("cd"));

//判断是否为空
System.out.println(aaa.isEmpty());
//返回长度
System.out.println(aaa.length());
//替换
String ccc= aaa.replace("a", "2");
System.out.println(aaa);
System.out.println(ccc);

//分割字符串
String names = "tom,jack,langfei,dong";
String[] name = names.split(",");
for (int i = 0; i < name.length; i++) {
System.out.println(name[i]);
}
//截取字符串
String a11=aaa.substring(2);
System.out.println(a11);

//从x 截取到 y 包前不包后
String a22=aaa.substring(2,5);
System.out.println(a22);

//返回字符数组
char[] array=aaa.toCharArray();
for (int i = 0; i < array.length; i++) {
System.out.println(array[i]);

//转换大小写 小转大
String a33 =aaa.toUpperCase();

System.out.println(a33);
//大转换小
String aaa = a.toLowerCase();
System.out.println(aaa);

//去除空格
String ddd=" aaa bb fdsf ";
String d11 = ddd.trim();
System.out.println(d11);

posted @ 2021-07-30 18:31  jakub  阅读(60)  评论(0)    收藏  举报