将HashSet转换成字符串

时间: 2023-08-02 admin 互联网

将HashSet转换成字符串

将HashSet转换成字符串

1)方法

/*** hashSet转换成字符串** @param hashSet* @return*/public String getStr(HashSet<String> hashSet) {List<String> list = new ArrayList<>();Iterator<String> iterator = hashSet.iterator();while (iterator.hasNext()) {list.add(iterator.next());}String str = "";for (int i = 0; i < list.size(); i++) {if (i == list.size() - 1) {str += list.get(i);} else {str = list.get(i) + ",";}}if (str.startsWith(",")) {str = str.substring(1);}return str;}

2)测试类

@Testpublic void test1(){HashSet<String> nameList = new HashSet<>();nameList.add("张三");
//        nameList.add("里斯");nameList.add("张三");System.out.println("转换前:"+nameList); //转换前:[张三]String str = getStr(nameList);System.out.println("转换后:"+str); //转换后:张三}

按需修改