You need to sign in to do that
Don't have an account?

How to get character at index from a string
I have a String and I'm trying to get it's characters by index.
For some reason the method string.charAt(index) , doesn't return a letter, but a number..
Any idea how can I get the characters ?
For some reason the method string.charAt(index) , doesn't return a letter, but a number..
Any idea how can I get the characters ?
You can get at the string equivalent of the character for that index by using substring(index, index+1). You can't really get at the characters as strings are stored as unicode which may be multi-byte, and Apex doesn't have a character type.

We can use substring(string.length()-1) to get last index value. To get specific index we need to modify the index using string.length()-2 or string.length()-3 and so on.

@Elad there is one fine solution to get char from the string is to split it and then access the specified character from the output list.