Salve,
gradirei un'opinione da voi esperti.
Mi viene passata una matricola di tipo String composta da 5 caratteri, i primi 2 sono lettere mentre gli altri 3 numeri.
Per ogni matricola presa in ingresso devo restituire la stessa +1. Quindi AA987 diventerà AA988.
Ho pensato:
prendo la stringa e con il substring() ricavo una sottostringa x composta dai 3 caratteri numerici, quindi
Integer intero = Integer.valueOf(x);
x+=1;
a questo punto deve tornare ad essere una stringa, con il suo prefisso originale:
String finale="AA"+x;
Vi torna? e se la matricola dovesse essere AA002, ottenuta la sottostringa, una volta aumentata di 1, mi darà 003 o solo 3 ?
Grazie