Java 中获取字符串的常用方法235


Java 编程语言提供了多种方法来获取字符串。字符串通常用于存储文本数据,并且以下是一些最常用的获取字符串的方法:

使用 String Literal

最简单的方法是使用字符串文字。字符串文字用双引号引起来。例如:```java
String str = "Hello World";
```

使用 String 对象

另一种方法是使用 String 对象。String 对象表示一个不可变的字符序列。要创建一个 String 对象,可以使用 new 关键字。例如:```java
String str = new String("Hello World");
```

使用 Scanner 类

Scanner 类可用于从控制台或文件读取输入。您可以使用 Scanner 对象的 nextLine() 方法读取一行文本作为字符串。例如:```java
Scanner scanner = new Scanner();
String str = ();
```

使用 BufferedReader 类

BufferedReader 类可用于逐行读取字符数据。您可以使用 BufferedReader 对象的 readLine() 方法读取一行文本作为字符串。例如:```java
BufferedReader reader = new BufferedReader(new InputStreamReader());
String str = ();
```

使用 StringBuilder 和 StringBuffer 类

StringBuilder 和 StringBuffer 类提供了可变字符序列。您可以使用这些类创建、修改和访问字符串。例如:```java
StringBuilder builder = new StringBuilder();
("Hello");
(" World");
String str = ();
```

使用 format() 方法

String 类提供了 format() 方法,可用于根据格式说明符格式化字符串。例如:```java
String str = ("Hello %s", "World");
```

使用 () 方法

Character 类提供了 toString() 方法,可用于将字符转换为字符串。例如:```java
char ch = 'a';
String str = (ch);
```

使用 join() 方法

String 类提供了 join() 方法,可用于将字符串数组或集合连接成一个字符串。例如:```java
String[] arr = {"Hello", "World"};
String str = (" ", arr);
```

使用 split() 方法

String 类提供了 split() 方法,可用于根据分隔符将字符串拆分为多个字符串。例如:```java
String str = "Hello World";
String[] arr = (" ");
```

使用 substring() 方法

String 类提供了 substring() 方法,可用于提取字符串的一部分。例如:```java
String str = "Hello World";
String substring = (0, 5);
```

使用 toLowerCase() 和 toUpperCase() 方法

String 类提供了 toLowerCase() 和 toUpperCase() 方法,可用于将字符串转换为小写或大写。例如:```java
String str = "Hello World";
String lowerCase = ();
String upperCase = ();
```

使用 endsWith() 和 startsWith() 方法

String 类提供了 endsWith() 和 startsWith() 方法,可用于检查字符串是否以指定字符串开头或结尾。例如:```java
String str = "Hello World";
boolean endsWith = ("World");
boolean startsWith = ("Hello");
```

使用 equals() 和 equalsIgnoreCase() 方法

String 类提供了 equals() 和 equalsIgnoreCase() 方法,可用于比较两个字符串是否相等。例如:```java
String str1 = "Hello World";
String str2 = "Hello World";
boolean equals = (str2);
boolean equalsIgnoreCase = (str2);
```

使用 indexOf() 和 lastIndexOf() 方法

String 类提供了 indexOf() 和 lastIndexOf() 方法,可用于查找子字符串在字符串中首次出现或最后出现的位置。例如:```java
String str = "Hello World";
int firstIndexOf = ("World");
int lastIndexOf = ("World");
```

2024-11-18


上一篇:Java 中执行 HTTP 请求的全面指南

下一篇:使用 Java 连接数据库的终极指南