源码
public class Stringdemo {
public static void main(String[] args) {
//String 方法的使用
//1.提取字符串长度
String s="买买提java";
System.out.println(s.length());
//2.提取字符串中的索引位置处理字符
char c=s.charAt(1);
System.out.println(c);
//·字符串遍历
for (int i = 0; i <s.length(); i++) {
char ch=s.charAt(i);
System.out.println(ch);
}
System.out.println("====================");
//·把字符串换成数组· 再遍历
char[] chars=s.toCharArray();
for (int i = 0; i < chars.length; i++) {
System.out.println(chars[i]);
}
//4·比较两个字符串相等
//内容判断
String s1=s;
System.out.println(s.equals(s1));//内容判断
System.out.println(s==s1);//地址判断
String j="man";
String j1="man";
System.out.println(j.equals(j1));//内容判断
System.out.println(j==j1);//地址判断
System.out.println("==================");
//5·忽略大小写比较字符串内容
String c1="123Efgd";
String c2="123efGD";
System.out.println(c1.equals(c2));//false
System.out.println(c1.equalsIgnoreCase(c2));//true
//6·切割索引内容 (包含前不包后的·)
String s3="java是最好学的变成之一";
String hub=s3.substring(0,8);
System.out.println(hub);
//7指定的索引到最尾(最后)
String s4 =s3.substring(8);
System.out.println(s4);
// 8·把脏话改成 你想要的内容
// 把字符串某个内容 返回给我们
String ing= "这部电影真是个垃圾";
String ing1= ing.replace("垃圾","66");
System.out.println(ing1);
// 9· 判断字符去内容包含不包含某个关键字
// 不好含小写
String contic="我爱Java但Java不爱我";
System.out.println(contic.contains("java"));
// 10· 判断字符串是否某个字符开头的;
String startWith="买买提";
System.out.println(startWith.startsWith("买"));
//11把字符串按照分割成一个一个字符串
String st5="买买提,赛买提,啊热满,阿里木,热依拉,阿依古丽";
//定义字符串变量
String [] tb= st5.split(",");
for (int i = 0; i < tb.length; i++) {
System.out.println(tb[i]);
}
}
}