1.length():返回字符串中有多少个字符
package com.baidu.cn;
public class Test {
public static void main(String[] args) {
String name="Tom";
System.out.println(name.length());
此时的执行结果为3
2.equals():判断两个对象是否完全相同,此时的返回值为true或false
3.equalsIgnorcase():在忽略大小写的情况下,判断内容是否相同,其返回值仍为true或false
package com.baidu.cn;
public class Test {
public static void main(String[] args) {
String name="Tom";
String name2="Tom";
System.out.println(name.equals(name2));
String name3="Jim";
System.out.println(name.equals(name3));
String name4="jim";
System.out.println(name3.equals(name4));
System.out.println(name3.equalsIgnoreCase(name4));
此时该代码的执行结果为:
4.trim():取消字符串前后两端的空格
String address=" USA ";
System.out.println(address.trim());
则此代码的运行结果为“USA”,去掉了前后的空格
5.split():将一个字符串按照指定的字符串进行分割,返回字符数组
String mobiles="110#120#119";
String [] strs =mobiles.split("#");
for (String str : strs) {
System.out.println(str);
}
此时的运行结果则为:
6.replaceAll():将字符串中的某些指定的字符串替换成指定的新字符串
String mobiles="110#120#119";
mobiles =mobiles.replaceAll("#", ",");
System.out.println(mobiles);
7.toCharArray():将字符串中的每个字符分离出来组成一个字符数组
String address = "USA";
char [] letters=address.toCharArray();
for(char letter:letters) {
System.out.println(letter);
}
8.charAt():从0开始返回指定参数对应的字符
String address = "USA";
char letter2=address.charAt(2);
System.out.println(letter2);
9.startWith():以指定字符串开头 endsWith():以指定字符串结尾 返回值为true或false
String address = "USA";
System.out.println(address.startsWith("USA"));
System.out.println(address.endsWith("U"));
此时对应的运行结果则为: