The JavaScript String charCodeAt() function returns the Unicode value of the character at the specified index in a string. The index is zero-based, meaning the first character in the string has an index of 0, the second character has an index of 1, and so on. The returned value is an integer between 0 and 65535, representing the Unicode value of the character. If the specified index is out of range, the function returns NaN (Not a Number). This function is useful for working with non-ASCII characters and for performing string manipulation tasks that require knowledge of the Unicode values of characters. Keep reading below to learn how to Javascript String charCodeAt in Java.

Looking to get a head start on your next software interview? Pickup a copy of the best book to prepare: Cracking The Coding Interview!

Buy Now On Amazon

Javascript String charCodeAt in Java With Example Code

JavaScript’s `charCodeAt()` method is used to return the Unicode value of the character at a specified index in a string. In Java, we can achieve the same functionality using the `codePointAt()` method of the `String` class.

The `codePointAt()` method takes an index as an argument and returns the Unicode value of the character at that index. It can handle characters outside the Basic Multilingual Plane (BMP) as well, unlike the `charAt()` method.

Here’s an example code snippet that demonstrates the usage of `codePointAt()`:


String str = "Hello, World!";
int unicodeValue = str.codePointAt(1);
System.out.println(unicodeValue);

In this example, we have a string “Hello, World!” and we are using the `codePointAt()` method to get the Unicode value of the character at index 1, which is ‘e’. The output of this code will be 101, which is the Unicode value of ‘e’.

In conclusion, the `codePointAt()` method of the `String` class in Java can be used to achieve the same functionality as the `charCodeAt()` method in JavaScript.

Equivalent of Javascript String charCodeAt in Java

In conclusion, the Java programming language provides a similar function to the JavaScript String charCodeAt() function, called the charAt() function. While the two functions have some differences in their syntax and usage, they both serve the same purpose of returning the Unicode value of a character in a string. By using the charAt() function in Java, developers can easily access and manipulate individual characters in a string, making it a valuable tool for string manipulation and text processing. Whether you are a beginner or an experienced Java developer, understanding the charAt() function and its equivalent in other programming languages can help you write more efficient and effective code.

Contact Us