Пакет Java.util
В этом пакете содержатся классы стандартных утилит для создания Java 2 ME приложений. Пакет сильно урезан по сравнению со стандартным пакетом Java 2 SE.
Интерфейс Enumeration
Декларирует возможность доступа к элементам.
Методы:
- boolean hasMoreElements () – проверяет соответствующие перечисления на наличие элементов;
- Object nextElement () – возвращает последующий элемент перечисления в том случае, если перечисления содержат более одного элемента.
Класс Calendar
Необходим для работы с датой и временем, выполняет функции обыкновенного календаря.
Конструктор:
- protected Calendar() – создает календарь. Язык и часовой пояс задаются по умолчанию.
Методы:
- boolean after (Object when) – сравнивает два объекта и возвращает значение true в том случае, если время представленное объектом when, находится после времени представленного другим сравниваемым объектом;
- boolean before (Object when) – сравнивает два объекта и возвращает значение true в том случае, если время представленное объектом when, находится до времени представленного другим сравниваемым объектом;
- boolean equals (Object obj) – сравнивает объекты;
- int get(int field) – получает значение определенного поля, например, время, день, месяц, год;
- static Calendar getlnstance () – получает параметры часового пояса и языка по умолчанию;
- static Calendar getlnstance(TimeZone zone) – получает параметры часового пояса и языка данного региона;
- Date getTime () – получает время;
- protected long getTimelnMillis () – получает время по Гринвичу, производя запись в виде миллисекунд;
- TimeZone getTimeZone () – определяет часовой пояс региона;
- void set (int field, int value) – задает определенному полю значение времени;
- void setTime (Date date) – устанавливает необходимую дату;
- protected void setTimelnMillis (long millis) – устанавливает время по Гринвичу, производя запись в виде миллисекунд;
- void setTimeZone (TimeZone Value) – устанавливает часовой пояс региона.
Константы:
- stat ic int. AM – формат, отражающий запись времени до полудня;
- static int AM_PM – формат, отражающий запись времени до полудня и после полудня;
- static int APRIL – значение, указывающее месяц года Апрель;
- static int AUGUST – значение, указывающее месяц года Август;
- static int DATE – значение, указывающее день;
- static int DAY_OF_MONTH – значение, указывающее день и месяц;
- static int DAY_OF_WEEK – значение, указывающее день недели;
- static int DECEMBER – значение, указывающее месяц года Декабрь;
- static int FEBRUARY – значение, указывающее месяц года Февраль;
- static int FRIDAY – значение, указывающее день недели пятницу;
- static int HOUR – значение, указывающее время;
- static int HOUR_OF_DAY – значение, указывающее время и день недели;
- static int JANUARY – значение, указывающее месяц года Январь;
- static int JULY – значение, указывающее месяц года Июль;
- static int JUNE – значение, указывающее месяц года Июнь;
- static int MARCH – значение, указывающее месяц года Март;
- static int MAY – значение, указывающее месяц года Май;
- static int MILLISECOND – формат записи времени в миллисекундах;
- static int MINUTE – формат записи времени в минутах;
- static int MONDAY – значение, указывающее день недели пятницу;
- static int MONTH – месяц;
- static int NOVEMBER – значение, указывающее месяц года Ноябрь;
- static int OCTOBER – значение, указывающее месяц года Октябрь;
- static int PM – формат, отображающий запись времени после полудня;
- static int SATURDAY – значение, указывающее день недели суббота;
- static int SECOND – устанавливает отображение времени в секундах;
- static int SEPTEMBER – значение, указывающее месяц года Сентябрь;
- static int SUNDAY – значение, указывающее день недели воскресенье;
- static int THURSDAY – значение, указывающее день недели четверг;
- static int TUESDAY – значение, указывающее день недели вторник;
- static int WEDNESDAY – значение, указывающее день недели среда;
- static int YEAR – значение, указывающее год.