Bom Dia,
Gostaria de saber como faço para separar uma string em duas partes. Por exemplo, tenho a string conta = “1.0.1” e gostaria de separá-la em precodigo e poscodigo, no caso deveriam ficar assim: precodigo = “1.0.” e poscodigo = “1”. Eu já tentei o split, substring e lastindexof mas nada de chegar no resultado que quero.
Será que poderiam me ajudar?
posta ai oq vc ja fez com o substring
Já tentou usar REGEX?!
public static void main(String[] args) {
String regexPreCodigo = "[0-9]\.[0-9]\.";
String regexPosCodigo = "[0-9]";
String texto = "1.0.1";
Pattern p = Pattern.compile(regexPreCodigo);
Matcher m = p.matcher(texto);
if (m.find()) {
System.out.println(texto.substring(m.start(), m.end()));
System.out.println(texto.substring(m.end()));
}
}