Bom, tenho a string: “001020233012023102310931”
Quero substituir da posição 09 à 11 por: 555.
Tem alguma função especifica para fazer isso ou terei que criar ?
Bom, tenho a string: “001020233012023102310931”
Quero substituir da posição 09 à 11 por: 555.
Tem alguma função especifica para fazer isso ou terei que criar ?
Que tal começar pelo começo?
Bom, tenho a string: “001020233012023102310931”Quero substituir da posição 09 à 11 por: 555.
Tem alguma função especifica para fazer isso ou terei que criar ?
Segredinho que não lhe contaram - strings são imutáveis.
Isto posto, você pode criar uma string nova, que é composta de pedaços de outras. Estou supondo que você começa a contar da posição 1, e que 9 a 11 seja do nono ao undécimo caracter. Como o Java começa a contar a partir do zero, seria da posição 8 até a posição 10. Ou seja:
String s = "001020233012023102310931";
s = s.substring (0, 8) + "555" + s.substring (11);
Como eu cheguei a esses valores, fica como exercício para você.
já entendi, obrigado !