我試圖通過數組方法返回鍵和值。通過數組方法返回HashMap值和鍵
我已經這樣做了:
public ArrayList<String> translationList() {
for (String key : translations.keySet()) {
System.out.println(key + " = ");
}
return new ArrayList<String>(this.translations.values());
}
在我Main.java
ArrayList<String> translations = dictionary.translationList();
for (String translation : translations) {
System.out.println(translation);
}
它返回
apina =
cembalo =
banaani =
monkey
harpsichord
banana
我不知道如何讓他們上打印單詞翻譯後的同一行。我知道它在返回數組之前正在打印for循環,但這是我的問題所在並且不知道如何解決它。
使用'的System.out.println( 「翻譯=」 +翻譯);'或'內部換循環使用'System.out.print(translation); – seahawk