如何将我的所有数据从hashmap打印到我的textarea

时间:2018-03-07 14:39:56

标签: swing hashmap append textarea

如何将我的所有数据从hashmap打印到我的TextArea

public static void main(String[] args){

    HashMap<String, String> data = new HashMap<String, String>();

    data.put("nama", "Yudi Setiawan");     
    data.put("kelas", "TI A MALAM");     
    data.put("hobi", "Programming");

` 我希望所有关键和值都附加在我的textarea

3 个答案:

答案 0 :(得分:2)

您可以尝试类似

的内容
for (String key : data.keySet()){
    System.out.println(key + data[key]);
}

答案 1 :(得分:1)

你应该迭代你的HashMap:

+----+--------+
| id |name    | 
+----+--------+ 
| 1  | John   | 
| 2  | Mike   | 
| 3  | Bill   | 
+----+--------+

答案 2 :(得分:0)

迭代您的地图,使用StringBuilder构建包含所有键和值的字符串,然后将结果存储在JTextArea中。

JTextArea textArea = new JTextArea();

StringBuilder str = new StringBuilder();
for (String key : data.keySet()) {
    str.append(key)
       .append("=")
       .append(data.get(key))
       .append("\n");
}
textArea.setText(str.toString);