欢迎访问宙启技术站
智能推送

10个常用Java字符串函数的使用方法

发布时间:2023-06-27 00:02:58

Java是一种非常流行的编程语言,它也是一种基于对象的编程语言。在Java中,字符串是不可变的对象,它有一个以上的字符序列。Java中的字符串函数可以帮助开发者进行各种字符串操作。下面是10个常用的Java字符串函数使用方法:

1. equals()

Java中的equals()函数用于比较字符串的内容是否相同。如果两个字符串的内容相同,则返回true;否则返回false。以下是使用equals()函数的示例:

String str1 = "Hello World";

String str2 = "hello world";

if(str1.equals(str2)){

    System.out.println("They are equal.");

}else{

    System.out.println("They are not equal.");

}

2. toUpperCase()

Java中的toUpperCase()函数可以将字符串中的所有字母转换为大写字母。以下是使用toUpperCase()函数的示例:

String str = "hello world";

String upperCaseStr = str.toUpperCase();

System.out.println(upperCaseStr);

3. toLowerCase()

相对于toUpperCase()函数,Java中的toLowerCase()函数可以将字符串中的所有字母转换为小写字母。以下是使用toLowerCase()函数的示例:

String str = "HELLO WORLD";

String lowerCaseStr = str.toLowerCase();

System.out.println(lowerCaseStr);

4. length()

Java中的length()函数返回字符串的长度。以下是使用length()函数的示例:

String str = "Hello World";

int length = str.length();

System.out.println(length);

5. indexOf()

Java中的indexOf()函数可以找到字符串中特定字符或字符串的第一个出现位置。如果找到了,则返回该字符或字符串的索引;否则返回-1。以下是使用indexOf()函数的示例:

String str = "Hello World";

int index = str.indexOf('o');

System.out.println(index);

6. substring()

Java中的substring()函数可以从字符串中提取子字符串。该函数有两个参数,第一个参数是子字符串的起始位置(包括该位置),第二个参数是子字符串的结束位置(不包括该位置)。以下是使用substring()函数的示例:

String str = "Hello World";

String subStr = str.substring(6, 11);

System.out.println(subStr);

7. replace()

Java中的replace()函数可以将字符串中的一个字符或子字符串用另一个字符或子字符串替换。以下是使用replace()函数的示例:

String str = "Hello World";

String newStr = str.replace('o', '!');

System.out.println(newStr);

8. trim()

Java中的trim()函数可以从字符串的开头和结尾删除空格或其他空白字符。以下是使用trim()函数的示例:

String str = "  Hello World  ";

String newStr = str.trim();

System.out.println(newStr);

9. split()

Java中的split()函数可以将字符串按照指定字符或字符串进行分隔,并返回一个字符串数组。以下是使用split()函数的示例:

String str = "Hello World";

String[] strArr = str.split(" ");

for(String s : strArr){

    System.out.println(s);

}

10. startsWith()

Java中的startsWith()函数可以判断字符串是否以指定的前缀开始。如果是,则返回true;否则返回false。以下是使用startsWith()函数的示例:

String str = "Hello World";

if(str.startsWith("Hello")){

    System.out.println("Yes.");

}else{

    System.out.println("No.");

}

总结

Java中的字符串函数非常丰富,可以帮助开发者进行各种字符串操作,例如比较、转换、提取、替换和分隔等。以上介绍的10个常用Java字符串函数只是其中一部分,开发者可以根据自己的需求选用合适的函数。