java string 字符串截取拼接
时间: 2024-09-02 15:02:20 浏览: 103
demo-Str.rar
Java中字符串(String)是不可变的,这意味着一旦一个字符串对象被创建,其内容就不能被改变。截取和拼接字符串是字符串操作中经常使用的功能。
字符串截取:
在Java中,可以使用substring()方法来截取字符串的一部分。该方法有两种形式:
1. substring(int beginIndex):从指定的beginIndex开始截取到字符串末尾。
2. substring(int beginIndex, int endIndex):从指定的beginIndex开始截取,直到指定的endIndex结束,不包括endIndex位置的字符。
示例代码:
```java
String str = "Hello, World!";
String part1 = str.substring(0, 5); // 截取前5个字符,结果为"Hello"
String part2 = str.substring(7); // 从索引7开始截取到最后,结果为"World!"
```
字符串拼接:
在Java中,有多种方式可以拼接字符串:
1. 使用+运算符:这是最直接的方式,通过连接多个字符串来形成一个新字符串。
2. 使用StringBuilder或StringBuffer类:这些类的append()方法可以用于拼接字符串,并且效率更高,特别是在循环中拼接大量字符串时。
示例代码:
```java
String str1 = "Hello";
String str2 = "World";
String combined1 = str1 + ", " + str2; // 使用+运算符拼接,结果为"Hello, World"
StringBuilder sb = new StringBuilder();
sb.append(str1).append(", ").append(str2); // 使用StringBuilder拼接,结果为"Hello, World"
```
阅读全文