char类型只能表示一个字符。为了表示一串字符,使用String的数据类型。
String类是Java库中预定义的类,不是基本类型,是引用类型。
String对象的简单方法:
- length() 返回字符串的字符数
- chatAt(index) 返回字符串s中指定位的字符
- concat(s1) 将本字符串与s1连接,返回一个新字符串
- toUpperCase() 返回一个新字符串,其中所有字母大写
- toLowerCase() 返回一个新字符串,其中所有字母小写
- trim() 返回一个新字符串,去掉了两边的空白字符
连接字符串:String s3 = s1.concat(s2);
s3=s1+s2;
字符串的比较:
- equals(s1) 该字符串与s1相等,返回true
- equalsIgnoreCase(s1) 该字符串与s1相等,返回true,不区分大小写
- compareTo(s1) 返回一个大于0、等于0、小于0的整数
- compareToIgnoreCase(s1) 返回一个大于0、等于0、小于0的整数,比较时不区分大小写
- startsWith(prefix) 如果字符串以特定前缀开始,返回true
- endsWith(suffix) 如果字符串以特定后缀结束,返回true
- contains(s1) 如果s1是该字符串的子串,返回true
“==”操作符:只能判断两个字符串是否指向同一个对象。
equals():判断字符变量的内容是否相等。
获得子字符串:
- substring(beginIndex) 返回字符串的子串,从beginIndex的字符开始到字符的结尾
- substring(beginIndex,endIndex) 注意都是小写,从beginIndex到endIndex-1的字符,[ , )
字符型字符串与数字之间的转换:
- 转换为int类型:

- 转换为double类型:

- 数字number转换为字符串:
java基础 ——String类型
原文:https://www.cnblogs.com/codercql/p/12578840.html