Я пытаюсь вернуть ключи и значения методом массива.Возвращение значений и ключей 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 ("переводы =" + переводы);' 'или внутри для- loop' use 'System.out.print (перевод); – seahawk