Page 117 - 4836
P. 117

число являє собою об'єкт класу Integer, треба здійснити явне
                            перетворення:
                                   String s;
                                   сhar ch = s.charAt(i.intValue);
                                   Зате легко тепер додавати об'єкти простих типів у будь-
                            яку колекцію. наприклад:
                                   Vector vect = new Vector();
                                   vect.add(b);
                                   vect.add(new Double(3.14));
                                   Клас  Vector  в  останніх  версіях  Java  дозволяє
                            передавати  в  метод  і  примітивні  типи  даних  автоматично
                            створюючи для них оболонку.

                                   Робота з датою і часом
                                   Дані  типу  дата  /  час  доводиться  обробляти  досить
                            часто,  тому  всі  сучасні  мови  програмування  пропонують
                            зручний механізм для роботи з ними в одній зі своїх бібліотек.
                                   У  Java  для  цього  розроблені  класи  Date  и  Calendar,
                            зібрані в пакеті java.util.
                                   Клас Date зберігає число мілісекунд, які пройшли від 1
                            січня  1970  (у  внутрішньому  полі,  що  має  тип  long).
                            Конструктор  без  параметрів  цього  класу  створює  об'єкт,  що
                            містить поточний час (по системних годинах машини, на якій
                            виконується  програма).  Інший  конструктор,  з  параметром
                            типу long, створює об'єкт Date на основі заданого числа.
                                   Метод GetTime( ) дозволяє отримати це число а, метод
                            setTime(long newTime) - змінити.
                                   Для відображення дати на екрані її внутрішнє подання
                            необхідно  перевести  в  рядок,  більш  зручне  для  сприйняття.
                            Для  цього  зазвичай  використовується  клас  SimpleDateFormat
                            (який  є  спадкоємцем  абстрактного  класу  DateFormat),  який
                            треба  імпортувати  з  пакета  java.text.  Перш  за  все  необхідно
                            створити  об'єкт  цього  класу,  вказавши  як  параметр






                                                           115
   112   113   114   115   116   117   118   119   120   121   122