I have multiple String[], some of them start with a comma. How i can remove this comma in a loop on all of the Arrays.
result:
[,a,b,c,d]
[e,f,g,h,i]
[,j,k,l,m,n]
[w,x,y,z]
Code:
HashMap<String, String[]> newHashMap = new HashMap();
String[] baseVectorArray;
for (String name : externalMap.keySet()) {
if (!name.isEmpty()) {
StringBuilder bv = new StringBuilder();
HashMap<String, List<String>> l = oldHashMap.get(name);
List<String> list_of_names;
for (String id : l.keySet()) {
list_of_authors = l.get(id);
for (String s : list_of_names) {
bv.append(s);
bv.append(", ");
}
}
bv.deleteCharAt(bv.lastIndexOf(","));
String bvs = bv.toString();
String[] bva = bvs.split(",");
System.out.println(Arrays.toString(bva));
newHashMap.put(name, bva);
}
}