java 字符串函数
时间: 2023-11-12 12:00:17 浏览: 40
Java 字符串函数有很多,以下是一些常用的:
1. length():返回字符串的长度。
2. charAt(int index):返回指定索引处的字符。
3. substring(int beginIndex, int endIndex):返回从 beginIndex 到 endIndex-1 的子字符串。
4. indexOf(String str):返回字符串中第一次出现 str 的位置。
5. lastIndexOf(String str):返回字符串中最后一次出现 str 的位置。
6. equals(Object anObject):比较字符串是否相等。
7. toUpperCase():将字符串转换为大写。
8. toLowerCase():将字符串转换为小写。
9. trim():去除字符串两端的空格。
相关问题
java字符串比较函数
在Java中,字符串比较可以使用以下函数:
1. equals(Object obj): 比较当前字符串与指定对象是否相等,返回boolean类型的值。
2. equalsIgnoreCase(String anotherString): 比较当前字符串与指定字符串是否相等(忽略大小写),返回boolean类型的值。
3. compareTo(String anotherString): 按字典顺序比较当前字符串与指定字符串的大小,返回int类型的值。如果当前字符串小于指定字符串,返回负数;如果当前字符串等于指定字符串,返回0;如果当前字符串大于指定字符串,返回正数。
4. compareToIgnoreCase(String str): 按字典顺序比较当前字符串与指定字符串的大小(忽略大小写),返回int类型的值。如果当前字符串小于指定字符串,返回负数;如果当前字符串等于指定字符串,返回0;如果当前字符串大于指定字符串,返回正数。
5. regionMatches(int toffset, String other, int ooffset, int len): 比较当前字符串的某个子串与指定字符串的某个子串是否相等,返回boolean类型的值。
6. startsWith(String prefix): 判断当前字符串是否以指定字符串开头,返回boolean类型的值。
7. endsWith(String suffix): 判断当前字符串是否以指定字符串结尾,返回boolean类型的值。
java字符串对比函数
Java中字符串对比函数有两种:equals()和compareTo()。
1. equals()函数:用于比较两个字符串的内容是否相同,区分大小写。
示例代码:
```
String str1 = "hello";
String str2 = "HELLO";
boolean result = str1.equals(str2);
System.out.println(result); // false
```
2. compareTo()函数:用于比较两个字符串的字典顺序,返回值为整数类型,如果返回值为0,则表示两个字符串相等;如果返回值为正数,则表示当前字符串大于目标字符串;如果返回值为负数,则表示当前字符串小于目标字符串。
示例代码:
```
String str1 = "abc";
String str2 = "def";
int result = str1.compareTo(str2);
System.out.println(result); // -3
```
注意:compareTo()函数区分大小写,如果需要不区分大小写,则可以使用compareToIgnoreCase()函数。