Java: План и дорожная карта развития + СОДЕРЖАНИЕ.
статья №12 Java: ч.2 Классы обертки примитивных типов данных. (статические методы и константы)
Приветствую Тебя, мой дорогой друг. Третья часть "Классы обертки примитивных типов данных.", в этой же статье, рассмотрим статические методы и константы классов "Character" и "String".
Итак, приступим, начнем с класса "Character", данный класс имеет наибольшее количество статических констант и методов, которые помогут проверить символы почти на все что хочешь, в преобразованиях и так далее.
Начнем с преобразований в верхний и нижний регистр. "toLowerCase(char/int)" - данный метод в зависимости от аргумента, вернет символ либо код символа в нижнем регистре. Другими словами, если положите в него символ верхнего регистра, то метод вернет символ нижнего регистра или если положите в него код символа верхнего регистра, то соответственно метод вернет код символа нижнего регистра. По такой же принципу действует метод "toUpperCase(char/int)" - только вот из нижнего регистра, делает верхний.
А как нам узнать, является символ или код символа в нижнем или верхнем регистре? Да вот так, с помощью методов "isLowerCase(char/int)" и "isUpperCase(char/int)". Как и с прошлыми методами, достаточно передать символ или код символа, результат будет "true" либо "false". Метод "isLowerCase(char/int)" вернет "true" если символ окажется в нижнем регистре, в противном случае "false". Метод "isUpperCase(char/int)" вернет "true" если символ окажется в верхнем регистре, в противном случае "false".
Буквы, буквами, а если символ цифра, то у кого спросить? У метода "isDigit(char/int)", передаем в него код или символ, а он нам "true" если число и "false" если не число, легко.
О, блин, мы же не проверили принадлежность символа букве. Итак, давай выяснять, является переданный символ или код букве, а поможет нам "isLetter(char/int)". С данным методом, все так же просто, передаем в него код или символ, а он нам "true" если буква и "false" если не буква.
Метод "isLetterOrDigit(char/int)" вернет нам "true" если символ или код является числом или буквой, а "false" если не число и не буква, а к примеру какой-нибудь знак препинания.
Думаю, суть вы уловили, что проверить символ можно на многие вещи, это нам определенно пригодится дальше. Методы которые мы не пощупали, обязательно рассмотрим в следующих статьях, особенно в решении задач.
Ну и последний класс "String". У "String", не так уж много статических методов и констант, рассмотреть нам суждено всего лишь один, остальные будут дальше в статьях, так как для их демонстрации понадобятся массивы и циклические структуры, так что позже.
Метод "valueOf()" преобразуем переданное значение любого типа данных в строку.
До встречи в следующей статье ;).
статья №13 Java: Условный оператор "if".
Поставь лайк если понравилась статья, тебе всего лишь "клик", а мне радости полные штаны =). Подписывайся на канал, будет много интересных публикаций =).