Strings outra duvida - resolvido

2 respostas
jonasjgs2

porque me da erro no substring?
eu quero pegar as duas posicoes do ano
e as duas posicoes do mes

String s="2012-10-05";
    System.out.println("comecou");

    System.out.println(s.substring(2,2));
    System.out.println(s.substring(5,2));

erro:
Exception in thread “main” java.lang.StringIndexOutOfBoundsException: String index out of range: -3

2 Respostas

Rodrigo_Sasaki

você não pode fazer uma substring “para trás”, o segundo argumento deve ser maior que o primeiro.

Por favor leia o que diz a documentação do método que quer usar, isso tiraria muitas dúvidas.

jonasjgs2

realmente… e que programo em outra linguagem que
tem a funcao posicao,tamanho…
obriagdo

Criado 27 de setembro de 2012
Ultima resposta 27 de set. de 2012
Respostas 2
Participantes 2