Найти тему
тотСамыйАйтишник

#12 Java: ч.3 Классы обертки примитивных типов данных (статические методы и константы).

Java: План и дорожная карта развития + СОДЕРЖАНИЕ.

статья №12 Java: ч.2 Классы обертки примитивных типов данных. (статические методы и константы)

Приветствую Тебя, мой дорогой друг. Третья часть "Классы обертки примитивных типов данных.", в этой же статье, рассмотрим статические методы и константы классов "Character" и "String".

Java.
Java.

Итак, приступим, начнем с класса "Character", данный класс имеет наибольшее количество статических констант и методов, которые помогут проверить символы почти на все что хочешь, в преобразованиях и так далее.

Character.
Character.

Начнем с преобразований в верхний и нижний регистр. "toLowerCase(char/int)" - данный метод в зависимости от аргумента, вернет символ либо код символа в нижнем регистре. Другими словами, если положите в него символ верхнего регистра, то метод вернет символ нижнего регистра или если положите в него код символа верхнего регистра, то соответственно метод вернет код символа нижнего регистра. По такой же принципу действует метод "toUpperCase(char/int)" - только вот из нижнего регистра, делает верхний.

Методы toLowerCase и toUpperCase.
Методы toLowerCase и toUpperCase.

А как нам узнать, является символ или код символа в нижнем или верхнем регистре? Да вот так, с помощью методов "isLowerCase(char/int)" и "isUpperCase(char/int)". Как и с прошлыми методами, достаточно передать символ или код символа, результат будет "true" либо "false". Метод "isLowerCase(char/int)" вернет "true" если символ окажется в нижнем регистре, в противном случае "false". Метод "isUpperCase(char/int)" вернет "true" если символ окажется в верхнем регистре, в противном случае "false".

Методы isLowerCase и isUpperCase.
Методы isLowerCase и isUpperCase.

Буквы, буквами, а если символ цифра, то у кого спросить? У метода "isDigit(char/int)", передаем в него код или символ, а он нам "true" если число и "false" если не число, легко.

Метод isDigit.
Метод isDigit.

О, блин, мы же не проверили принадлежность символа букве. Итак, давай выяснять, является переданный символ или код букве, а поможет нам "isLetter(char/int)". С данным методом, все так же просто, передаем в него код или символ, а он нам "true" если буква и "false" если не буква.

Метод isLetter.
Метод isLetter.

Метод "isLetterOrDigit(char/int)" вернет нам "true" если символ или код является числом или буквой, а "false" если не число и не буква, а к примеру какой-нибудь знак препинания.

Метод isLetterOrDigit.
Метод isLetterOrDigit.

Думаю, суть вы уловили, что проверить символ можно на многие вещи, это нам определенно пригодится дальше. Методы которые мы не пощупали, обязательно рассмотрим в следующих статьях, особенно в решении задач.

Ну и последний класс "String". У "String", не так уж много статических методов и констант, рассмотреть нам суждено всего лишь один, остальные будут дальше в статьях, так как для их демонстрации понадобятся массивы и циклические структуры, так что позже.

Класс String.
Класс String.

Метод "valueOf()" преобразуем переданное значение любого типа данных в строку.

Метод valueOf.
Метод valueOf.

До встречи в следующей статье ;).

статья №13 Java: Условный оператор "if".

Поставь лайк если понравилась статья, тебе всего лишь "клик", а мне радости полные штаны =). Подписывайся на канал, будет много интересных публикаций =).