Olá, o que quero fazer é preencher um vetor com o alfabeto, por exemplo,
mas quero botar isso num for, qual o método para escrever os caracteres a partir da tabela ascii ?
obrigado.
Procura pela tabela ASCII, ai você ve o código lá e joga o intervalo entre a-z e manda pra dentro do vetor como int…ai quando for exibir, exibe como char, espero ter ajudado.
é isso mesmo que eu quero fazer,
mas quero saber como escrever um caracater usando os códigos ascii,
qual o método que vai retornar do código que eu pus, o caracter.
[quote=joaoo]Olá, o que quero fazer é preencher um vetor com o alfabeto, por exemplo,
mas quero botar isso num for, qual o método para escrever os caracteres a partir da tabela ascii ?
obrigado.[/quote]
[code] public static void main(String[] args) {
List chars = new ArrayList();
for (int i = (int)‘a’; i <= (int)‘z’; i++)
chars.add((char)i);
System.out.println(Arrays.toString(chars.toArray()));
//se quiser adcionar os maiusculos a lista tb
for (int i = (int)'A'; i <= (int)'Z'; i++)
chars.add((char)i);
System.out.println(Arrays.toString(chars.toArray()));
}[/code]
O que é esse List<> ?
List é a interface usada para trabalhar com o ArrayList.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/List.html
é uma parte da Java Collection Framework, é uma lista, com ela vc pode encapsular uma array, e usa-la sem restrições de tamanho
assim como com arrays, uma List pode entrar em um Foreach, por exemplo, sendo chars uma List vc pode fazer
for(Character c : chars)
System.out.println(c);
… vou te dar uma referencia de um bom texto sobres a Java Collections Framework, justamente para substituir o uso de array, porem, como falta alguns conceitos para vc, talvez essa não seja a hora de ler esse texto, por isso leia agora, e quando os conceitos OO derem uma assentada melhor, leia denovo ^^