Page 83 - 4836
P. 83

зверненні приймає слово і послідовно перебирає два масиви із
                            словами в пошуку співпадіння. Якщо слово знайдено в масиві
                            з  українськими  словами,  то  повертається  англійський
                            відповідник  і  навпаки.  Якщо  слово  не  знайдено,  то
                            повертається      рядок      тексту      ">>ПЕРЕКЛАД          НЕ
                            ЗНАЙДЕНО!!!<<";
                                   Насправді  в  Java  існують  класи,  які  призначені  для
                            зберігання об’єктів різної природи у вигляді масивів, у тому
                            числі  і  у  вигляді  пар  ключ-значення  (пакет  java.util).  У  цих
                            класах  вже  реалізовано  ряд  корисних  методів  для  роботи  з
                            цими наборами об’єктів. Зокрема, переважно вони містить ряд
                            методів для пошуку за ключовим словом, видалення об'єкта,
                            вставки об'єктів, визначення розміру. Котрийсь із цих класів
                            можна  було  б  використати  для  нашої  задачі,  проте  це  не  є
                            основним нашим завданням.
                                   Ви можете, згодом, спробувати самостійно реалізувати
                            своєрідний  електронний  словник  з  використанням  класу
                            Dictionary,  або  іншого  з  колекції  класів,  або  ж  самому
                            реалізувати повноцінний клас для збереження слів та роботи з
                            ними.

                                   Клас WordTranslation
                                   Що ж, повертаємось до наших баранів, тобто основної
                            задачі.   Реалізуємо    клас    WordTranslation,    який    буде
                            використовувати  клас  Dictionary  і  реалізує  спілкування  з
                            користувачем через текстову консоль.
                                   Отже. маємо таку реалізацію:
                                   package yroku_java_2014;
                                    import java.util.Scanner;
                                    public class WordTranslator {
                                       private Dict dict;

                                       public WordTranslator(Dict dict) {
                                           dict = dict;




                                                           81
   78   79   80   81   82   83   84   85   86   87   88