我用下面這個基本的代碼去除掙扎的最後一個字符,基本字符串操作,在While循環
如何防止最後一個逗號「」被附加到字符串。
String outScopeActiveRegionCode="";
List<String> activePersons=new ArrayList<String>();
HashSet<String> outScopeActiveRegionCodeSet=new HashSet<String>();
for (String person : activePersons) {
outScopeActiveRegionCodeSet.add(person);
}
Iterator itr = outScopeActiveRegionCodeSet.iterator();
while(itr.hasNext()){
outScopeActiveRegionCode+=itr.next();
outScopeActiveRegionCode+=",";
}
可能是你可以做附加一個逗號之前的另一個hasNext() – kosa 2012-07-18 15:50:27
考慮使用StringBuilder的,而不是追加到一個字符串。 – Chris911 2012-07-18 15:58:52