Рубрики

java.lang.Character класс — методы | Набор 2

lang.Character методы


java.lang.Character класс — методы | Комплект 1

Следующие методы класса Character обсуждаются здесь:

  1. Метод toUpperCase (): java.lang.toUpperCase (char arg) преобразует данный символ в аргументе в его верхний регистр на основе значений Unicode.
    Синтаксис:
    public static char toUpperCase(char arg)
    Parameters : 
    arg : character to be converted to Upper case
    Return : 
    Upper case character of the argumented character.  
    
  2. Метод toLowerCase (): java.lang.toLowerCase (char arg) преобразует данный символ в аргументе в его нижний регистр на основе значений Unicode.
    Синтаксис:
    public static char toLowerCase(char arg)
    Parameters : 
    arg : character to be converted to Lower case
    Return : 
    Lower case character of the argumented character.  
    
  3. Метод isMirrored (): java.lang.Character.isMirrored (char arg) проверяет, является ли переданный аргумент зеркальным или нет, основываясь на значениях Unicode. Зеркальные символы должны иметь зеркальное отражение по горизонтали при отображении в тексте справа налево. Например, '/ u0028' ЛЕВОЙ РОДИТЕЛЬ семантически определен как открывающая скобка. Это будет отображаться как «(» в тексте слева направо, но как «) в тексте справа налево.
    например: [] {} ()
    Синтаксис:
    public static boolean isMirrored(char arg)
    Parameters : 
    arg : argumented character 
    true if char 'arg' is mirrored, else false.
    
  4. Java-код, объясняющий использование методов toUpperCase (), toLowerCase (), isMirrored ()

    // Java-программа, объясняющая методы класса Character
    // toUpperCase (), toLowerCase (), isMirrored ()

    import java.lang.Character;

    public class NewClass

    {

        public static void main(String[] args)

        {

            // Использование метода toUpperCase ()

            Character g1 = new Character('g');

            Character g2 = new Character('O');

      

            char chUpper = Character.toUpperCase(g1);

            char chUpper1 = Character.toUpperCase(g2);

      

            System.out.println("Upper value for g : "+ chUpper);

            System.out.println("Upper value for O : "+ chUpper1);

            System.out.println("");        

              

            // Использование метода toLowerCase ()

            char chLower = Character.toLowerCase(g1);

            char chLower1 = Character.toLowerCase(g2);

            System.out.println("Lower value for G : "+ chLower);

            System.out.println("Lower value for O : "+ chLower1);

            System.out.println("");

      

            // Использование метода isMirrored ()

            Character g3 = new Character('-');

            Character g4 = new Character(')');

            Character g5 = new Character('{');

            Character g6 = new Character(']');

      

            boolean checkBool1 = Character.isMirrored(g3);

            boolean checkBool2 = Character.isMirrored(g4);

            boolean checkBool3 = Character.isMirrored(g5);

            boolean checkBool4 = Character.isMirrored(g6);

              

            System.out.println("Checking - : "+ checkBool1);

            System.out.println("Checking ) : "+ checkBool2);

            System.out.println("Checking { : "+ checkBool3);

            System.out.println("Checking ] : "+ checkBool4);

        }

    }

    Выход:

    Upper value for g : G
    Upper value for O : O
    
    Lower value for G : g
    Lower value for O : o
    
    Checking - : false
    Checking ) : true
    Checking { : true
    Checking ] : true
    
  5. reverseBytes (): java.lang.Character.reverseBytes () метод возвращает символ, изменяя порядок байтов в аргументированном символе.
    Синтаксис:
    public static char reverseBytes()
    Parameters : 
    cP : code point, need to check
    Return : 
    character with reversed order of bytes in the argumented character
    
  6. Метод isAlphabetic (): java.lang.Character.isAlphabetic (int cP) проверяет, является ли аргументированный символ (кодовая точка) алфавитом или нет
    Синтаксис:
    public static boolean isAlphabetic(int codePoint)
    Parameters : 
    cP : code point, need to check.  
    Return : 
    True if character is a Unicode alphabet, else false
    Exception : 
    --> NullPointerException
    --> IndexOutOfBoundsException 
    
  7. isValidCodePoint (): java.lang.Character.isValidCodePoint (int cP) проверяет, является ли аргументированный Unicode действительным или нет
    Синтаксис:
    public static boolean isValidCodePoint(int codePoint)
    Parameters : 
    cP : code point to be tested  
    Return : 
    true if Min code point <  Argumented code point < Max code point
    
  8. Java-код, объясняющий использование методов isValidCodePoint (), reverseBytes (), isAlphabetical ()

    // Java-программа, объясняющая методы класса Character
    // isValidCodePoint (), reverseBytes (), isAlphabetical ()

    import java.lang.Character;

    public class NewClass

    {

        public static void main(String[] args)

        {

            // Использование метода reverseBytes ()

            Character g1 = new Character('1');

            Character g2 = new Character('s');

      

            char chreverse = Character.reverseBytes(g1);

            char chreverse1 = Character.reverseBytes(g2);

      

            System.out.println("Reverse char for 1 : "+ chreverse);

            System.out.println("Revrese char for s : "+ chreverse1);

            System.out.println("");

      

            // Использование метода isAlphabetical ()

            int c1 = 101, c2 = 132;

            boolean check1 = Character.isAlphabetic(c1);

            boolean check2 = Character.isAlphabetic(c2);

            System.out.println("Is Unicode 66 alphabetic  : "+ check1);

            System.out.println("Is Unicode 132 alphabetic : "+ check2);

            System.out.println("");

      

            // Использование метода isValidCodePoint ()

            int c3 = 0x012343, c4 = 0x01344ffff;

            boolean check4 = Character.isValidCodePoint(c4);

            boolean check3 = Character.isValidCodePoint(c3);

            System.out.println("Validity check : "+ check3);

            System.out.println("Validity check : "+ check4);

        }

    }

    Выход:

    Reverse char for 1 : ?
    Reverse char for s : ?
    
    Is Unicode 66 alphabetic  : true
    Is Unicode 132 alphabetic : false
    
    Validity check : true
    Validity check : false
    

    Эта статья предоставлена Мохит Гупта . Если вы как GeeksforGeeks и хотели бы внести свой вклад, вы также можете написать статью с помощью contribute.geeksforgeeks.org или по почте статьи contribute@geeksforgeeks.org. Смотрите свою статью, появляющуюся на главной странице GeeksforGeeks, и помогите другим вундеркиндам.

    Пожалуйста, пишите комментарии, если вы обнаружите что-то неправильное или вы хотите поделиться дополнительной информацией по обсуждаемой выше теме.

    Рекомендуемые посты:

    java.lang.Character класс — методы | Набор 2

    0.00 (0%) 0 votes