用java,实现字符串类之间的相互转换。
时间: 2023-05-31 16:02:53 浏览: 117
以下是一个简单的示例代码,实现了字符串类之间的相互转换:
```java
public class StringConversion {
public static void main(String[] args) {
String str1 = "Hello world!";
// 将String转换为StringBuilder
StringBuilder sb = new StringBuilder(str1);
// 在StringBuilder中插入字符串
sb.insert(6, "java ");
// 将StringBuilder转换为String
String str2 = sb.toString();
System.out.println("str1: " + str1);
System.out.println("str2: " + str2);
}
}
```
输出结果为:
```
str1: Hello world!
str2: Hello java world!
```
在上面的示例代码中,我们首先定义了一个字符串变量 `str1`,然后将其转换为 `StringBuilder` 对象 `sb`。接着,我们使用 `insert()` 方法在 `sb` 中插入了一个字符串 `"java "`。最后,我们将 `sb` 转换为字符串 `str2`,并将两个字符串打印出来。
除了上面这种简单的转换方式外,Java 字符串类还提供了许多其他的转换方法,例如:
- `toCharArray()`:将字符串转换为字符数组。
- `getBytes()`:将字符串转换为字节数组。
- `valueOf()`:将其他类型的数据转换为字符串。
- `substring()`:截取字符串中的一部分。
- `toLowerCase()` 和 `toUpperCase()`:将字符串转换为小写或大写形式。
您可以根据具体的需求选择使用这些方法中的任何一个。
阅读全文