JavaSE常用类之String类的常用方法(一)
String 类常用方法(一)
int() length() 返回字符串的长度:return value.length;
char charAt(int index) 返回某索引初的字符:return value[index]
boolean isEmpty() 判断是否为空字符串:return value.length == 0;
String toLowerCase() 使用默认语言环境,将 String 中的所有字符转换为小写
String toUpperCase() 使用默认语言环境,将 String 中的所有字符转换为大写
String trim() 返回字符串的副本,忽略前导空白和尾部空白
boolean equals(Object obj) 比较字符串的内容是否相同
boolean equalsIgnoreCase(String anotherString) 与 equals 方法相近,忽略大小写
String concat(String str) 将指定字符串连接到此字符串的结尾。 等价于用 +
int compareTo(String anotherString) 比较两个字符串的大小
String substring(int beginIndex) 返回一个新的字符串,它是此字符串的从 beginIndex 开始截取到最后的一个子字符串
String substring(int beginIndex, int endIndex) 返回一个新的字符串,它是此字符串的从 beginIndex 开始截取到 endIndex (不包含)的一 个子字符串
int length()
String s1 = "HelloWorld";
// int length() 返回字符串的长度:return value.length;
System.out.println("int length()方法");
System.out.println(s1.length()); //10
char charAt(int index)
// char charAt(int index) 返回某索引初的字符:return value[index]
System.out.println("char charAt(int index)方法");
System.out.println(s1.charAt(0)); //H
System.out.println(s1.charAt(9)); //d
boolean isEmpty()
// boolean isEmpty() 判断是否为空字符串:return value.length == 0;
System.out.println("boolean isEmpty()方法");
System.out.println(s1.isEmpty()); //false
String toLowerCase() 和 String toUpperCase()
// String toLowerCase() 使用默认语言环境,将 String 中的所有字符转换为小写
System.out.println("String toLowerCase()方法");
String s2 = s1.toLowerCase();
System.out.println(s1); //HelloWorld s1 不可变性
System.out.println(s2); //helloworld
String trim()
// String trim() 返回字符串的副本,忽略前导空白和尾部空白
System.out.println("String trim()方法");
String s3 = " He llo World ";
String s4 = s3.trim();
System.out.println("----" + s3 + "----"); //---- He llo World ----
System.out.println("----" + s4 + "----"); //----He llo World----
boolean equalsIgnoreCase(String anotherString)
// boolean equalsIgnoreCase(String anotherString) 与 equals 方法相近,忽略大小写
System.out.println("boolean equalsIgnoreCase(String anotherString)方法");
String s5 = "AbCd";
String s6 = "abcd";
System.out.println(s5.equals(s6)); //false
System.out.println(s5.equalsIgnoreCase(s6)); //true
String concat(String str)
// String concat(String str) 将指定字符串连接到此字符串的结尾。 等价于用 +
System.out.println("String concat(String str)方法");
String s7 = s6.concat("efg"); //通常用 + 来进行连接操作
System.out.println(s7); //abcdefg
int compareTo(String anotherString)
// int compareTo(String anotherString) 比较两个字符串的大小
System.out.println("int compareTo(String anotherString)方法");
String s8 = "abgh";
System.out.println(s8.compareTo(s6)); // 结果:4 ---> abgh 比 abcd 大
String substring(int beginIndex)
// String substring(int beginIndex) 返回一个新的字符串,它是此字符串的从 beginIndex 开始截取到最后的一个子字符串
System.out.println("String substring(int beginIndex)方法");
String s9 = "Java对我来说真好玩!";
String s10 = s9.substring(4);
System.out.println(s9); //Java对我来说真好玩!
System.out.println(s10); //对我来说真好玩
String substring(int beginIndex, int endIndex)
// String substring(int beginIndex, int endIndex) 返回一个新的字符串,它是此字符串的从 beginIndex 开始截取到 endIndex (不包含)的一个子字符串
System.out.println("String substring(int beginIndex, int endIndex)方法");
String s11 = s9.substring(4, 8);
System.out.println(s11); //对我来说

浙公网安备 33010602011771号