- Java.lang Package classes
- Java.lang - Home
- Java.lang - Boolean
- Java.lang - Byte
- Java.lang - Character
- Java.lang - Character.Subset
- Java.lang - Character.UnicodeBlock
- Java.lang - Class
- Java.lang - ClassLoader
- Java.lang - Compiler
- Java.lang - Double
- Java.lang - Enum
- Java.lang - Float
- Java.lang - InheritableThreadLocal
- Java.lang - Integer
- Java.lang - Long
- Java.lang - Math
- Java.lang - Number
- Java.lang - Object
- Java.lang - Package
- Java.lang - Process
- Java.lang - ProcessBuilder
- Java.lang - Runtime
- Java.lang - RuntimePermission
- Java.lang - SecurityManager
- Java.lang - Short
- Java.lang - StackTraceElement
- Java.lang - StrictMath
- Java.lang - String
- Java.lang - StringBuffer
- Java.lang - StringBuilder
- Java.lang - System
- Java.lang - Thread
- Java.lang - ThreadGroup
- Java.lang - ThreadLocal
- Java.lang - Throwable
- Java.lang - Void
- Java.lang Package extras
- Java.lang - Interfaces
- Java.lang - Errors
- Java.lang - Exceptions
- Java.lang Package Useful Resources
- Java.lang - Useful Resources
- Java.lang - Discussion
Java.lang.Character.toLowerCase() Method
Description
The java.lang.Character.toLowerCase(int codePoint) converts the character (Unicode code point) argument to lowercase using case mapping information from the UnicodeData file.
Note that Character.isLowerCase(Character.toLowerCase(codePoint)) does not always return true for some ranges of characters, particularly those that are symbols or ideographs.
Declaration
Following is the declaration for java.lang.Character.toLowerCase() method
public static int toLowerCase(int codePoint)
Parameters
codePoint − the character (Unicode code point) to be converted
Return Value
This method returns the lowercase equivalent of the character (Unicode code point), if any; otherwise, the character itself.
Exception
NA
Example
The following example shows the usage of lang.Character.toLowerCase() method.
package com.tutorialspoint; import java.lang.*; public class CharacterDemo { public static void main(String[] args) { // create 4 int primitives int cp1, cp2, cp3, cp4; // assign values to cp1, cp2 cp1 = 0x0057; cp2 = 0x2153; // assign lowercase of cp1, cp2 to cp3, cp4 cp3 = Character.toLowerCase(cp1); cp4 = Character.toLowerCase(cp2); String str1 = "Lowercase equivalent of cp1 is " + cp3; String str2 = "Lowercase equivalent of cp2 is " + cp4; // print cp3, cp4 values System.out.println( str1 ); System.out.println( str2 ); } }
Let us compile and run the above program, this will produce the following result −
Lowercase equivalent of cp1 is 119 Lowercase equivalent of cp2 is 8531