Getting character from a string in Java

String str = "ABC";
char charA = str.charAt(0);
//charA is 'A'
char charB = str.charAt(1);
//charB is 'B'
char charC = str.charAt(2);
//charC is 'C'

String charList = "";
for (char c : str.toCharArray()) {
    charList += c + ";";
}
//charList is "A;B;C;"