java字符串以逗号分隔
时间: 2024-03-03 22:49:11 浏览: 77
您可以使用Java中的String类的split()方法,以逗号为分隔符将字符串分割成一个字符串数组。例如:
```
String input = "apple,banana,orange";
String[] fruits = input.split(",");
for (String fruit : fruits) {
System.out.println(fruit);
}
```
这将输出:
```
apple
banana
orange
```
您也可以使用StringJoiner类将字符串数组连接成一个以逗号分隔的字符串,例如:
```
String[] fruits = {"apple", "banana", "orange"};
StringJoiner joiner = new StringJoiner(",");
for (String fruit : fruits) {
joiner.add(fruit);
}
String output = joiner.toString();
System.out.println(output);
```
这将输出:
```
apple,banana,orange
```
相关问题
Java字符串以逗号分隔,转成list
要将以逗号分隔的字符串转换为List,可以使用Java的Arrays类和List接口的结合。下面是一个示例代码:
```java
import java.util.Arrays;
import java.util.List;
public class Main {
public static void main(String[] args) {
String str = "apple,banana,orange";
String[] fruits = str.split(",");
List<String> fruitList = Arrays.asList(fruits);
for (String fruit : fruitList) {
System.out.println(fruit);
}
}
}
```
输出结果为:
```
apple
banana
orange
```
在上面的代码中,我们首先使用split(",")将字符串str分割成一个字符串数组fruits。然后,我们使用Arrays.asList(fruits)将数组转换为List类型的fruitList。最后,我们使用循环打印每个元素来验证转换结果。请注意,通过Arrays.asList()方法返回的List是一个固定大小的List,不支持添加或删除元素。如果需要对列表进行修改操作,可以使用ArrayList类来创建一个新的可变List。
java JSONArray字符串 使用逗号分隔为普通字符串
如果你有一个JSON数组的字符串,想把其中的元素提取出来,可以使用Java中的JSONArray类。可以通过JSONArray的构造方法将JSON字符串转换为JSONArray对象,然后使用JSONArray对象的get()方法获取其中的元素,再将其转换为普通字符串。
下面是一个示例代码:
```java
import org.json.JSONArray;
import org.json.JSONException;
public class JsonArrayExample {
public static void main(String[] args) {
String jsonArrayStr = "[\"apple\",\"banana\",\"orange\"]";
try {
JSONArray jsonArray = new JSONArray(jsonArrayStr);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < jsonArray.length(); i++) {
String str = jsonArray.getString(i);
if (i > 0) {
sb.append(",");
}
sb.append(str);
}
String result = sb.toString();
System.out.println(result);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
```
这段代码将JSON数组字符串 `["apple","banana","orange"]` 转换为了普通字符串 `apple,banana,orange`。
阅读全文