java怎样把数组转变成字符串
时间: 2023-05-29 13:01:27 浏览: 89
在Java中,可以使用java.util.Arrays类中的toString方法将数组转换为字符串。该方法将数组中的每个元素转换为字符串,并用逗号分隔每个元素,返回一个包含数组元素的字符串。
例如:
int[] arr = {1, 2, 3, 4, 5};
String str = Arrays.toString(arr);
System.out.println(str);
输出结果为:
[1, 2, 3, 4, 5]
相关问题
java把String数组连接成字符串
在Java中,可以使用String.join()方法将String数组连接成字符串。
下面是示例代码:
```java
String[] array = {"apple", "banana", "orange"};
String result = String.join(", ", array);
System.out.println(result);
```
输出结果为:
```
apple, banana, orange
```
在String.join()方法中,第一个参数为连接符,第二个参数为要连接的String数组。这个方法会返回连接后的字符串。
Java数组转成字符串
Java中有多种方法可以将数组转换为字符串,以下是其中两种常用的方法:
1. 使用Arrays.toString()方法将数组转换为字符串,该方法返回一个包含数组元素的字符串,元素之间用逗号分隔,字符串两端加上方括号。例如:
int[] arr = {1, 2, 3, 4, 5};
String str = Arrays.toString(arr);
System.out.println(str); // [1, 2, 3, 4, 5]
2. 使用StringUtils.join()方法将数组转换为字符串,该方法需要两个参数,第一个参数是要连接的数组,第二个参数是连接符。例如:
int[] arr = {1, 2, 3, 4, 5};
String str = StringUtils.join(arr, ",");
System.out.println(str); // 1,2,3,4,5
另外,如果想要将字符串转换为数组,可以使用String.split()方法,该方法需要一个正则表达式作为参数,用于指定分隔符。例如:
String str = "1,2,3,4,5";
String[] arr = str.split(",");
System.out.println(Arrays.toString(arr)); // [1, 2, 3, 4, 5]