android中集合转字符串
时间: 2024-01-28 09:05:23 浏览: 68
在Android中,可以使用Java中的StringBuilder类或者TextUtils类来将集合转换为字符串。
1. 使用StringBuilder类:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("orange");
list.add("banana");
StringBuilder sb = new StringBuilder();
for (String s : list) {
sb.append(s).append(", ");
}
String str = sb.toString().trim();
if (str.endsWith(",")) {
str = str.substring(0, str.length() - 1);
}
Log.d("TAG", str); //输出:apple, orange, banana
```
2. 使用TextUtils类:
```java
List<String> list = new ArrayList<>();
list.add("apple");
list.add("orange");
list.add("banana");
String str = TextUtils.join(", ", list);
Log.d("TAG", str); //输出:apple, orange, banana
```
以上两种方法都可以将集合转换为以逗号分隔的字符串,如果需要使用其他分隔符可以修改相应的参数。
阅读全文