Planet.class - Example Enum class.
Planet has methods for calculation of gravitation and object
weight on each planet.
StringExample
DemoIntern - Применение intern()
DemoString - Использование методов
DemoStringBuffer - Свойства объекта StringBuffer
EqualsStringBuffer - Сравнение объектов StringBuffer и их хэш-кодов
EqualStrings - Сравнение ссылок и объектов
FormatterDemoArguments - Применение порядкового номера аргумента
FormatterDemoFlags - Применение флагов форматирования
FormatterDemoNumber - Формирование чисел с использованием спецификаторов %x, %o, %a, %g
FormatterDemoTimeAndDate - Форматирование даты и времени
RefString - Передача строки по ссылке
RefStringBuffer - Изменение объекта StringBuffer
SimpleFormatString - Форматирование текста по формату %S, %c
SortArray - Сортировка
SortExample
SortSelection - Sorting an array of random numbers "Selection method"
SortBubble - Sorting of "Bubble method"
В таблице приведены некоторые из спецификаторов формата времени и даты.
Спецификатор
формата Выполняемое преобразование
%tH Час (00 – 23)
%tI Час (1 – 12)
%tM Минуты как десятичное целое (00 – 59)
%tS Секунды как десятичное целое (00 – 59)
%tL Миллисекунды (000 – 999)
%tY Год в четырехзначном формате
%ty Год в двузначном формате (00 – 99)
%tB Полное название месяца (“Январь”)
%tb или %th Краткое название месяца (“янв”)
%tm Месяц в двузначном формате (1 – 12)
%tA Полное название дня недели (“Пятница”)
%ta Краткое название дня недели (“Пт”)
%td День в двузначном формате (1 – 31)
%tR То же что и "%tH:%tM"
%tT То же что и "%tH:%tM:%tS"
%tr То же что и "%tI:%tM:%tS %Tp" где %Tp = (AM или PM)
%tD То же что и "%tm/%td/%ty"
%tF То же что и "%tY–%tm–%td"
%tc То же что и "%ta %tb %td %tT %tZ %tY"
При форматировании используются спецификаторы формата:
Спецификатор
формата Выполняемое форматирование
%a Шестнадцатеричное значение с плавающей точкой
%b Логическое (булево) значение аргумента
%c Символьное представление аргумента
%d Десятичное целое значение аргумента
%h Хэш-код аргумента
%e Экспоненциальное представление аргумента
%f Десятичное значение с плавающей точкой
%g Выбирает более короткое представление из двух: %е или %f
%o Восьмеричное целое значение аргумента
%n Вставка символа новой строки
%s Строковое представление аргумента
%t Время и дата
%x Шестнадцатеричное целое значение аргумента
%% Вставка знака %