Pergunta

Como saber o quantidade de caracteres de uma string?

Resposta

Para saber o comprimento de uma string (sua quantidade de caracteres) usamos o método length definido na classe String:

String s = new String("Pós Graduação");
int comprimento = s.length();
System.out.println("Comprimento de <" + s + "> é " + s.length());

Se a string é um elemento de um vetor (array) tal como um argumento recebido através da linha de comando, supondo que desejamos o comprimento do i-ésimo argumento:

int comprimento = args[i].length();

Cuidado para não confundir o método length, da classe String, que retorna o comprimento em caracteres de uma string com o atributo length dos vetores (arrays) que é uma variável pública que indica a quantidade de elementos (posições) deste vetor pois:

// para saber a quantidade de argumentos
// isto é, o número de elementos do vetor args
int posicoes = args.length;
System.out.println("Foram recebidos "+ posicoes + " argumentos");

// para um vetor comum
int v = new int[10];
System.out.println("Vetor possui "+ v.length + " elementos");

Embora pareça confuso, arrays (vetores) e Strings não são a mesma coisa em Java. Para o primeiro, arrays,  dispomos de uma variável-membro pública que não requer o uso de parêntesis. Para o segundo, strings,  dispomos de método público que requer o uso de parêntesis.

Estas regras valem para qualquer tipo de array e para qualquer objeto do tipo String.