Java 字符串取值282


在 Java 中,字符串是一种常用的数据类型,用于表示文本或字符序列。字符串取值是 Java 编程中常见的操作,本文将详细介绍 8 种常见的字符串取值方法。

1. charAt() 方法

charAt() 方法返回指定索引处的字符。索引从 0 开始,如果索引超出字符串长度,将抛出 IndexOutOfBoundsException 异常。String str = "Hello";
char ch = (0); // 检索第一个字符 'H'

2. substring() 方法

substring() 方法返回从指定起始索引到结束索引(不包括结束索引)的子字符串。String str = "Hello World";
String sub1 = (0, 5); // "Hello"
String sub2 = (6); // "World"

3. indexOf() 方法

indexOf() 方法返回指定字符串或字符首次出现的索引,如果没有找到,则返回 -1。String str = "Hello World";
int index1 = ("World"); // 6
int index2 = ("Java"); // -1

4. lastIndexOf() 方法

lastIndexOf() 方法类似于 indexOf() 方法,但从字符串末尾开始搜索。String str = "Hello World Hello";
int index1 = ("Hello"); // 11
int index2 = ("Java"); // -1

5. equals() 方法

equals() 方法用于比较两个字符串是否相等。如果两个字符串包含相同字符序列,则返回 true,否则返回 false。String str1 = "Hello";
String str2 = "hello";
boolean isEqual = (str2); // false(不区分大小写)

6. equalsIgnoreCase() 方法

equalsIgnoreCase() 方法类似于 equals() 方法,但忽略大小写进行比较。String str1 = "Hello";
String str2 = "hello";
boolean isEqual = (str2); // true(区分大小写)

7. contains() 方法

contains() 方法检查字符串是否包含另一个指定的字符串或字符。String str = "Hello World";
boolean contains1 = ("World"); // true
boolean contains2 = ("Java"); // false

8. isEmpty() 方法

isEmpty() 方法用于检查字符串是否为空,即长度为 0。String str = "";
boolean isEmpty = (); // true


本文介绍了 Java 中 8 种常见的字符串取值方法,它们用于从字符串提取字符、子字符串、索引和比较字符串。熟练运用这些方法可以帮助程序员有效地处理字符串数据。

2024-12-10


上一篇:Java 中优雅地停止线程

下一篇:Java 字符串 contains() 方法:深入解析