Java String 类常用方法详解251


Java 中的 String 类是不可变的,代表一个字符串值。它提供了广泛的方法来操作和处理字符串数据。以下是 String 类常用的方法的详细说明:

长度相关方法
length():返回字符串中的字符数。
isEmpty():检查字符串是否为空。

字符访问方法
charAt(index):返回指定索引处的字符。
codePointAt(index):返回指定索引处字符的 Unicode 码点。

子字符串方法
substring(beginIndex, endIndex):返回从 beginIndex 到 endIndex-1 范围内的子字符串。
substring(beginIndex):返回从 beginIndex 到字符串末尾的子字符串。

搜索方法
indexOf(str):返回 str 第一次出现的位置,如果没有找到则返回 -1。
lastIndexOf(str):返回 str 最后一次出现的位置,如果没有找到则返回 -1。
contains(str):检查字符串是否包含 str。

比较方法
equals(str):比较字符串是否相等。
equalsIgnoreCase(str):忽略大小写比较字符串是否相等。
compareTo(str):根据字典顺序比较字符串。
compareToIgnoreCase(str):忽略大小写根据字典顺序比较字符串。

修剪方法
trim():删除字符串两端的空格。

大小写转换方法
toUpperCase():将字符串转换为大写。
toLowerCase():将字符串转换为小写。

替换方法
replace(oldChar, newChar):用 newChar 替换字符串中的所有 oldChar。
replaceAll(regex, replacement):使用正则表达式替换字符串中的文本。
replaceFirst(regex, replacement):使用正则表达式替换字符串中的第一个匹配项。

其他方法
concat(str):将字符串与另一个字符串连接。
split(regex):使用正则表达式将字符串拆分为子字符串数组。
toCharArray():将字符串转换为字符数组。
getBytes():将字符串转换为字节数组。

示例以下是一些 String 类方法使用的示例:
String str = "Hello, World!";
// 获取字符串长度
int length = ();
// 访问指定索引处的字符
char c = (3);
// 获取子字符串
String substring = (7, 12);
// 搜索字符串
int index = ("World");
// 比较字符串
boolean isEqual = ("Hello, World!");
// 修剪字符串
String trimmed = ();
// 转换大小写
String upper = ();
String lower = ();
// 替换字符
String replaced = ('o', 'e');

熟练掌握 Java String 类的方法对于有效地操作和处理字符串至关重要。通过了解这些方法及其用途,开发人员可以编写高效、可读和可维护的 Java 代码。

2024-11-24


上一篇:Java 数组中的树形结构实现

下一篇:Java 字符升序排序