Java常用类--String类常用方法
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java常用类--String类常用方法相关的知识,希望对你有一定的参考价值。
1. String类常用方法
1.1 String的判断
常用方法
演示:
public static void main(String[] args) {
// 创建字符串对象
String s1 = "hello";
String s2 = new String("hello");
String s3 = new String("HELLO");
// boolean equals(Object obj):比较字符串的内容是否相同
System.out.println(s1.equals(s2));// true
System.out.println(s1 == s2);// false: == 比较的是内存地址
// boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
System.out.println(s3.equalsIgnoreCase(s2)); // true
// boolean startsWith(String str):判断字符串对象是否以指定的str开头
System.out.println(s2.startsWith("he"));//true
System.out.println(s3.startsWith("HE"));//true
}
1.2 String的截取
常用方法
演示:
1.3 String的转换
常用方法
演示:
public static void main(String[] args) {
// 创建字符串对象
String s = "aBCde";
// char[] toCharArray():把字符串转换为字符数组 不会改变原字符串
char[] chs = s.toCharArray();
for (char ch : chs) {
System.out.printf("%2c", ch);// a B C d e
}
// String toLowerCase():把字符串转换为小写字符串 不会改变原字符串
System.out.println(s.toLowerCase());// abcde
// String toUpperCase():把字符串转换为大写字符串
System.out.println(s.toUpperCase());//ABCDE 不会改变原字符串
}
1.4 其他方法
常用方法
演示:
public static void main(String[] args) {
// 创建字符串对象
String s3 = " hello world ";
System.out.println("s3: ---" + s3 + "---");
System.out.println("s3.trim(): ---" + s3.trim() + "---");
System.out.println("-------------------");
// String[] split(String str)
// 创建字符串对象
String s4 = "aa,bb,cc";
String[] strArray = s4.split(",");
for (String s : strArray) {
System.out.println(s);
}
}
以上是关于Java常用类--String类常用方法的主要内容,如果未能解决你的问题,请参考以下文章
15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片