Page 87 - 4657
P. 87

prop.put("Title", "put title here");
            prop.put("Author", "put name here");
            prop.put("isbn", "isbn not set");
            Properties book = new Properties(prop);
            book.put("Title", "The Java Handbook");
            book.put("Author", "Patrick Naughton");
            System.out.println("Title: " +
            book.getProperty("Title"));
            System.out.println("Author: " +
            book.getProperty("Author"));
            System.out.println("isbn: " +
            book.getProperty("isbn"));
            System.out.println("ean: " +
            book.getProperty("ean", "???"));
            } }

                 Тут ми створили об'єкт prop класу Properties, що містить три
            значення за замовчуванням для полів Title, Author і isbn. Після
            цього ми створили ще один об'єкт Properties з ім'ям book, у який
            ми  помістили  реальні  значення  для  полів  Title  і  Author.  У
            наступних  трьох  рядках  приклада  ми  вивели  результат,
            повернутий методом getProperty для всіх трьох наявних ключів.
            У четвертому виклику getProperty стояв неіснуючий ключ “еаn”.
            Оскільки  цей  ключ  був  відсутній  в  об'єкті  book  і  в  об'єкті  за
            замовчуванням  prop,  метод  getProperty  видав  нам  зазначене  в
            його виклику значення за замовчуванням, тобто “???”:

            С:\> java PropDemo
            Title: The Java Handbook
            Author: Patrick Naughton
            isbn: isbn not set
            ean: ???



                  StrinsTokenizer

                 Обробка  тексту  часто  має  на  увазі  розбивка  тексту  на
            послідовність  лексем  -  слів  (tokens).  Клас  StringTokenizer
            призначений для такої розбивки, часто називаного лексичним чи

                                                                             85
   82   83   84   85   86   87   88   89   90   91   92