在Java中将一组字符串转换为逗号分隔的字符串
给定一组字符串,任务是将 Set 转换为Java中的逗号分隔字符串。
例子:
Input: Set = ["Geeks", "ForGeeks", "GeeksForGeeks"]
Output: "Geeks, For, Geeks"
Input: Set = ["G", "e", "e", "k", "s"]
Output: "G, e, e, k, s"
方法:这可以在 String 的 join() 方法的帮助下实现,如下所示。
- 获取字符串集。
- 使用 join() 方法通过将逗号 ', ' 和集合作为参数传递,从字符串集合中形成一个逗号分隔的字符串。
- 打印字符串。
下面是上述方法的实现:
// Java program to convert Set of String
// to comma separated String
import java.util.*;
public class GFG {
public static void main(String args[])
{
// Get the Set of String
Set
set = new HashSet<>(
Arrays
.asList("Geeks",
"ForGeeks",
"GeeksForGeeks"));
// Print the Set of String
System.out.println("Set of String: " + set);
// Convert the Set of String to String
String string = String.join(", ", set);
// Print the comma separated String
System.out.println("Comma separated String: "
+ string);
}
}
输出:
Set of String: [ForGeeks, Geeks, GeeksForGeeks]
Comma separated String: ForGeeks, Geeks, GeeksForGeeks