Substring

tenho uma dúvida q chega a ser idiota…mas gostaria d esclarecê-la!
hehehehe
sou programador php e estou iniciando agora em java.
php possui uma função chamada substr, equivalente a substring d java.
um exemplo de uso desta função em php:

$minhaString = "newspaper";
$minhaNovaString = substr($minhaString,5,7);

ou seja, quero q retorne parte da string, do caracter 5 até o 7, iniciando em 0;
o retorno seria “ape”.
porém, em java, se eu fizer:

String minhaString = "newspaper";
String minhaNovaString = minhaString.substring(5,7);

o retorno é “ap”.
Naum deveria me retornar “ape” tb, já q eu defini q quero os caracteres da posição 5 até a posição 7, iniciando em 0?
Ou em java, esta função retorna os caracteres do inicio estipulado, até o último antes do fim estipulado?

Grato

Julio Romano

O segundo argumento é a último posição a não entrar na substring \o/

Leia a documentação :smiley:

Eae mano velho te achei aqui eim heehhe…

se quissesse pegar o ape teria de por ate 8 pois o 8 no caso seria um delimitador e pegaria o caracter anterior a ele.