Я использую hashmap в Java, чтобы содержать три пары серверов в формате (имя, размер), а затем передать эту хэш-карту в Javascript.Java hashmap: не писать запятую после печати последней записи
В JavaScript нет запятой после последней записи:
data: [
{
name : "client3",
y:23,
},
{
name : "client1",
y:245,
},
{
name : "client2",
y:23,
}]
, так что я не знаю, как избавиться от этой запятой в Java с помощью HashMap итератора:
for (Map.Entry<String, String> entry : listClientSize.entrySet()) {
String name = entry.getKey().toString();;
String size = entry.getValue();
out.println("name : \""+name+"\",");
out.println("y:"+size+",");
out.println("},");
}
Любые идеи ?
возможный дубликат [последней итерации для цикла в Java] (http://stackoverflow.com/questions/285523/last-iteration-of- for-loop-in-java) –
Посмотрите на 'StringJoiner' – user
@johnny 5 Зачем не показывать? Мы говорим hashmap здесь – brest1007