java将所有员工的名称用逗号拼接
时间: 2023-06-09 12:08:15 浏览: 115
起来应该怎么做?
您可以使用Java8中的StringJoiner类来实现将所有员工的姓名用逗号连接起来的功能。下面是一个例子:
```
List<String> employeeNames = Arrays.asList("John", "Amy", "Tom");
StringJoiner sj = new StringJoiner(",");
employeeNames.forEach(name -> sj.add(name));
String allEmployeeNames = sj.toString();
System.out.println(allEmployeeNames); // 输出:John,Amy,Tom
```
上面的例子中,我们首先定义了一个包含所有员工姓名的List,然后创建了一个StringJoiner对象,用逗号作为分隔符。接着使用forEach方法遍历员工姓名列表,将每个姓名添加到StringJoiner对象中。最后调用toString方法即可获取所有员工姓名用逗号连接起来的字符串。
相关问题
java将所有员工的名称用逗号拼接 joining()的代码
你好,可以使用以下代码实现将所有员工的名称用逗号拼接:
```
List<String> employees = Arrays.asList("John", "Peter", "Mary", "Jane");
String employeeNames = employees.stream()
.collect(Collectors.joining(", "));
System.out.println(employeeNames);
```
输出结果为:
```
John, Peter, Mary, Jane
```
希望能够帮助到你!
java将string数组转为用逗号拼接的字符串
可以通过使用Java 8中的StringJoiner类或String.join()方法将字符串数组转换为用逗号拼接的字符串。以下是使用StringJoiner类的示例代码:
```java
String[] arr = {"apple", "banana", "orange"};
StringJoiner joiner = new StringJoiner(",");
for (String s : arr) {
joiner.add(s);
}
String result = joiner.toString();
System.out.println(result); // 输出:apple,banana,orange
```
或者使用String.join()方法:
```java
String[] arr = {"apple", "banana", "orange"};
String result = String.join(",", arr);
System.out.println(result); // 输出:apple,banana,orange
```
这两种方法都将字符串数组转换为用逗号拼接的字符串。
阅读全文