Converter String para vetor de char

2 respostas
Heartbreaker

Preciso fazer isso e não está dando certo.
Estou usando chars = string.toString().toCharArray()
Mas quando eu dou System.out.println(chars[0]);
da NullPointerException.
Alguém da uma ajuda ae pls.

2 Respostas

ViniGodoy

E tem algo dentro da sua String?

Não é necessário nunca chamar toString() numa String. Aliás, o método toString() da classe String é implementado assim:

@Override public String toString() { return this; }

Esse código funciona:

String nome = "Vinícius"; char[] nomeArray = nome.toCharArray(); if (nomeArray.length == 0) System.out.println("String vazia!"); else Sytem.out.println(nomeArray[0]); //Imprime v.

Heartbreaker

Isso foi pura burrice minha, essa parte do código tava certo mas uma outra que eu nem colei tava errada.
E essa variavel é uma StringBuilder.
Abrç

Criado 10 de setembro de 2011
Ultima resposta 11 de set. de 2011
Respostas 2
Participantes 2