Page 82 - 4836
P. 82
public class Dictionary implements Dict {
private String[] ukWord={"слово", "читати", "сонце",
"робити", "йти"};
private String[] enWord={"word", "read", "sun", "do",
"go"};
public Dictionary() {
}
@Override
public String findTranslation(String str) {
for (int i = 0; i < ukWord.length; i++) {
if (ukWord[i].compareToIgnoreCase(str)==0)
return enWord[i];
if (enWord[i].compareToIgnoreCase(str)==0)
return ukWord[i];
}
return ">>ПЕРЕКЛАД НЕ ЗНАЙДЕНО!!!<<";
}
@Override
public boolean addWord(String string, String string2) {
// ....
// деякі дії по додаванню слова
return false;
}
@Override
public boolean delWord(String string) {
// деякі дії по видаленню слова
//....
return false;
}
}
Як бачимо в класі наявні два масиви, які представляють
собою зв’язку слово-переклад. Метод findTranslation при
80