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

Java中字符串常用函数及其用法解析

发布时间:2023-06-03 22:45:50

Java中字符串是基本数据类型中的一种。字符串是由一系列字符组成的,可以用单引号或者双引号表示。在Java中,字符串常用函数很多,这些函数可以帮助开发人员对字符串进行操作和处理。本文将介绍Java中的常用字符串函数及其用法。

1. length()函数

length()函数可以用来获取字符串的长度。例如:

String str = "hello world";
int len = str.length();
System.out.println(len);//输出11

2. charAt()函数

charAt()函数可以用来获取字符串中指定位置的字符。例如:

String str = "hello world";
char ch = str.charAt(4);
System.out.println(ch);//输出o

3. substring()函数

substring()函数可以用来截取字符串的一部分。它有两个参数:起始位置和终止位置。例如:

String str = "hello world";
String subStr = str.substring(6, 11);
System.out.println(subStr);//输出world

4. trim()函数

trim()函数可以用来去除字符串首尾的空格。例如:

String str = "  hello world  ";
String trimStr = str.trim();
System.out.println(trimStr);//输出hello world

5. toUpperCase()函数

toUpperCase()函数可以用来将字符串转换为大写字母。例如:

String str = "hello world";
String upperStr = str.toUpperCase();
System.out.println(upperStr);//输出HELLO WORLD

6. toLowerCase()函数

toLowerCase()函数可以用来将字符串转换为小写字母。例如:

String str = "HELLO WORLD";
String lowerStr = str.toLowerCase();
System.out.println(lowerStr);//输出hello world

7. indexOf()函数

indexOf()函数可以用来查找字符串中指定字符或字符串 次出现的位置。例如:

String str = "hello world";
int index = str.indexOf('o');
System.out.println(index);//输出4

8. lastIndexOf()函数

lastIndexOf()函数可以用来查找字符串中指定字符或字符串最后一次出现的位置。例如:

String str = "hello world";
int lastIndex = str.lastIndexOf('o');
System.out.println(lastIndex);//输出7

9. replace()函数

replace()函数可以用来替换字符串中的字符或字符串。例如:

String str = "hello world";
String newStr = str.replace('o', 'a');
System.out.println(newStr);//输出hella warld

10. equals()函数

equals()函数可以用来比较两个字符串是否相等。例如:

String str1 = "hello world";
String str2 = "hello world";
boolean isEqual = str1.equals(str2);
System.out.println(isEqual);//输出true

11. startsWith()函数

startsWith()函数可以用来判断字符串是否以指定字符串开头。例如:

String str = "hello world";
boolean isStartsWith = str.startsWith("he");
System.out.println(isStartsWith);//输出true

12. endsWith()函数

endsWith()函数可以用来判断字符串是否以指定字符串结尾。例如:

String str = "hello world";
boolean isEndsWith = str.endsWith("ld");
System.out.println(isEndsWith);//输出true

13. isEmpty()函数

isEmpty()函数可以用来判断字符串是否为空。例如:

String str1 = "";
String str2 = "hello world";
boolean isEmpty1 = str1.isEmpty();
boolean isEmpty2 = str2.isEmpty();
System.out.println(isEmpty1);//输出true
System.out.println(isEmpty2);//输出false

14. compareTo()函数

compareTo()函数可以用来比较两个字符串的大小关系。它会返回一个整数值,如果两个字符串相等,则返回0;如果 个字符串大于第二个字符串,则返回正整数;如果 个字符串小于第二个字符串,则返回负整数。例如:

String str1 = "hello";
String str2 = "world";
int result = str1.compareTo(str2);
System.out.println(result);//输出-15

以上就是Java中常用字符串函数的介绍及其用法。这些函数可以帮助开发人员轻松操作和处理字符串,提高开发效率。