s1.substring(0, 1) : Na posição "0" : copie um caracter "s" correto? s1.substring(0, 1) : Na posição "1" : copie um caracter "1" está errado? Quer dizer, eu ví que está errado, mas não entendi!!!
O que eu estou entendo do substring é: 0,1: da posição zero que é o "s" copie um caracter - começa a contar a partir da posição zero, copie um, então copia o 's'
1,1: a partir da posição um que é o "1" da string "s1" copie um, então deveria copiar o caracter "1" da string somente. mas vendo no Eclipse para copiar o "1" teria que ser substring(1,2).
O que eu entendo é que: a) Para contar a partir de qual caracter começar a copiar usa-se o zero. b) Para contar quantos caracteres vão ser copiados começa-se a contar a partir do zero também, sem problema. c) E não copia o ultimo caracter, por exemplo: GUILHERME substring(3,8) = LHERM a)começa da letra: "L" - 3. b) da letra "L" a letra "E". A letra "E" é a oitava e não é copiada. É assim que eu estava entendendo, por favor onde esta errado o meu raciocínio?