java把数组转为字符串
时间: 2023-11-04 20:57:27 浏览: 37
Java中可以使用不同的方法将数组转换为字符串。其中一种方法是使用StringBuilder类。可以使用一个循环遍历数组的每个元素,并将其追加到StringBuilder对象中。最后,使用toString()方法将StringBuilder对象转换为字符串。另外,还可以使用StringUtils类或ArrayUtils类提供的方法来实现数组转换为字符串的功能。
相关问题
java把数组转为字符串 用()开头结尾
可以使用Arrays类中的toString()方法将数组转换为字符串,并且可以使用括号来指定开头和结尾。示例代码如下:
```
int[] arr = {1, 2, 3, 4, 5};
String arrStr = Arrays.toString(arr);
arrStr = "(" + arrStr.substring(1, arrStr.length() - 1) + ")";
System.out.println(arrStr);
```
输出结果为:
```
(1, 2, 3, 4, 5)
```
注意,由于Arrays.toString()方法返回的字符串包含了方括号,因此在最后一行代码中使用了substring()方法去掉了开头和结尾的方括号。
java字符数组转为字符串数组
在Java中,可以使用以下方法将字符数组转换为字符串数组:
```java
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String[] strArray = new String(charArray);
```
或者,您可以使用String类的valueOf()方法:
```java
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
String[] strArray = new String[]{String.valueOf(charArray)};
```
请注意,上述示例中,我们将字符数组转换为一个字符串,然后将该字符串添加到一个字符串数组中。如果您有多个字符串需要添加到字符串数组中,您可以使用类似于以下示例的方式:
```java
char[] charArray1 = {'H', 'e', 'l', 'l', 'o'};
char[] charArray2 = {'W', 'o', 'r', 'l', 'd'};
String[] strArray = new String[]{String.valueOf(charArray1), String.valueOf(charArray2)};
```