Ola!!!
Goataria de saber se alguem pode me ajudar num seguinte problema:
Tenho uma string que recebe um vetor dessa forma ==> String dado = dados[i];
Cada posição do vetor recebe dados dum arquivo txt. O problema é que é que cada posição do veto pode vim vazio entre “|”
Ex: |…| ou |…| ou | …| (com espaços em branco com tamanho diferentes.
Depois preciso saber se o campo é vazio. e dentro de um “if” comparo. Ex: String.equals("."); Mas não sei o tamanho da String em branco. Se posso fazer: String.equals(" …"); ou String.equals(" …"); ou String.equals(" …"); (desconsiderem os pontos entre aspas sao espaços em branco) Não tenho tamanho definido da String em branco.
string.trim().equals("")O método trim() retira os espaços à esquerda e direita da String, se essa só contém espaços em branco, vai resolver bem seu problema.
Blz? Flw! :thumbup:
F
flaviojunior
Johnny Silva:
Ola!!!
Goataria de saber se alguem pode me ajudar num seguinte problema:
Tenho uma string que recebe um vetor dessa forma ==> String dado = dados[i];
Cada posição do vetor recebe dados dum arquivo txt. O problema é que é que cada posição do veto pode vim vazio entre “|”
Ex: |…| ou |…| ou | …| (com espaços em branco com tamanho diferentes.
Depois preciso saber se o campo é vazio. e dentro de um “if” comparo. Ex: String.equals("."); Mas não sei o tamanho da String em branco. Se posso fazer: String.equals(" …"); ou String.equals(" …"); ou String.equals(" …"); (desconsiderem os pontos entre aspas sao espaços em branco) Não tenho tamanho definido da String em branco.
Alguem pode me ajudar???
Obrigado pela atenção.
voce nao precisa saber quantos brancos tem na string… para tirar os brancos faça o seguinte String.trim().equals("") onde voce tem o if com String.equals("")
abraços
xandevieira
eu costumo fazer assim:
tenho uma classe especialista so para tratar texto