java 中怎么将 List〈String〉的字符串元素用“-”隔开,得到一个新的字符串
时间: 2024-11-05 15:26:49 浏览: 13
java拼接字符串时去掉最后一个多余逗号的方法
在Java中,你可以使用`StringBuilder`或者`String.join()`方法来将`List<String>`中的字符串元素用"-"连接成一个新的字符串。这里分别给出两种方法:
**使用StringBuilder:**
```java
List<String> stringList = Arrays.asList("element1", "element2", "element3");
StringBuilder sb = new StringBuilder();
for (String s : stringList) {
sb.append(s).append("-");
}
String result = sb.substring(0, sb.length() - 1); // 去掉最后一个"-"
```
**使用String.join():**
```java
List<String> stringList = Arrays.asList("element1", "element2", "element3");
String result = String.join("-", stringList);
```
在这两种方法中,最后都需要去掉结果字符串末尾多余的减号。
阅读全文