java字符串数组逗号分开
时间: 2023-02-06 21:17:30 浏览: 79
在 Java 中,如果你想将字符串数组中的所有元素用逗号分隔开,可以使用 `String.join()` 方法。
例如:
```
String[] strArray = {"apple", "banana", "orange"};
String result = String.join(", ", strArray);
// result 现在的值为 "apple, banana, orange"
```
如果你想要在最后一个元素之后不添加逗号,可以使用一个循环来构建最终的字符串。例如:
```
String[] strArray = {"apple", "banana", "orange"};
StringBuilder sb = new StringBuilder();
for (int i = 0; i < strArray.length; i++) {
sb.append(strArray[i]);
if (i < strArray.length - 1) {
sb.append(", ");
}
}
String result = sb.toString();
// result 现在的值为 "apple, banana, orange"
```
希望这对你有帮助!
相关问题
java 字符串转字符串数组
在Java中,可以使用split()方法将一个字符串分割成一个字符串数组。例如,以下代码将逗号分隔的字符串转换为字符串数组:
```
String str = "apple,banana,orange";
String[] strArray = str.split(",");
```
这将创建一个名为strArray的字符串数组,其中包含三个元素: "apple"、"banana" 和 "orange"。在上述代码中,split()方法接受一个参数,即用于分割字符串的分隔符(这里是逗号)。
如果要将空格分隔的字符串转换为字符串数组,则可以使用以下代码:
```
String str = "apple banana orange";
String[] strArray = str.split(" ");
```
这将创建一个包含三个元素的字符串数组: "apple"、"banana" 和 "orange"。
java字符串数组转字符串
有两种方法可以将Java字符串数组转换为字符串。
方法一:使用for循环和StringBuilder
```java
String[] array = {"apple", "banana", "cherry"};
StringBuilder sb = new StringBuilder();
for (String str : array) {
sb.append(str);
}
String result = sb.toString();
System.out.println(result); //输出:applebananacherry
```
方法二:使用Arrays类的toString方法和replace方法
```java
String[] array = {"apple", "banana", "cherry"};
String result = Arrays.toString(array).replace(", ", "");
System.out.println(result); //输出:[apple, banana, cherry]
```
如果不想有中括号和逗号,可以再使用replace方法。
```java
String[] array = {"apple", "banana", "cherry"};
String result = Arrays.toString(array).replace("[", "").replace("]", "").replace(", ", "");
System.out.println(result); //输出:applebananacherry
```