Comprimento de cadeia do Java Unicode

Eu estou tentando muito obter a contagem de seqüência unicode e tentei várias opções. Parece um pequeno problema, mas atingiu um grande caminho.

Aqui estou tentando obter o comprimento da string str1. Eu estou recebendo como 6. Mas na verdade é 3. Mover o cursor sobre a string "குமார்" também mostra como 3 caracteres.

Basicamente eu quero medir o comprimento e imprimir cada caractere. como "கு", "மா", "ர்".

 public class one {
    public static void main(String[] args) {
            String str1 = new String("குமார்");
            System.out.print(str1.length());
    }
}

PS: É a linguagem tamil.

questionAnswers(5)

yourAnswerToTheQuestion