package cn.sxt.opp;
public class TestString2 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
String s1 = "core Java";
String s2 = "Core Java";
System.out.println(s1.charAt(3));// 提取下表为3的字符
System.out.println(s2.length());// 字符串的长度
System.out.println(s1.equals(s2));// 比较两个字符是否相等
System.out.println(s1.equalsIgnoreCase(s2));// 比较啷个字符串(忽略大小写)
System.out.println(s1.indexOf("Java"));// 字符是s1中是否包含Java
System.out.println(s1.indexOf("apple"));// 字符是s1中是否包含apple
String s = s1.replace(' ', '&');// 将s1中的空格替换成&
System.out.println("result is:" + s);
String s3 = "";
String s4 = "How are you";
System.out.println(s4.startsWith("How"));// 是否以How开始
System.out.println(s4.endsWith("you"));// 是否以you结尾
s = s3.substring(4);// 提取字符串:从下标为4的开始到字符串结尾为止
System.out.println(s);
s = s3.substring(4, 7);// 提取字符串:从下标4开始到7结束,不包括下标为7的
System.out.println(s);
s = s3.toLowerCase();// 转换小写
System.out.println(s);
s = s3.toUpperCase();// 转换大写
System.out.println(s);
String s5 = " How old are you! ";
s = s5.trim();// 去除字符串的空格, 注意:中间的空格不能去除
System.out.println(s5);
System.out.println(s);// String是不可变字符串,所以s2不变
}
}