public static String removeLeadingZeroes(String value):
Dato un input valido, non vuoto, il metodo deve restituire l'input con tutti gli zeri iniziali rimossi. Pertanto, se l'input è "0003605", il metodo dovrebbe restituire "3605". Come caso speciale, quando l'ingresso contiene solo zeri (come “000” o “0000000”), il metodo deve restituire “0”Rimuovere lo zero iniziale in Java
public class NumberSystemService {
/**
*
* Precondition: value is purely numeric
* @param value
* @return the value with leading zeroes removed.
* Should return "0" for input being "" or containing all zeroes
*/
public static String removeLeadingZeroes(String value) {
while (value.indexOf("0")==0)
value = value.substring(1);
return value;
}
non so come scrivere i codici per una stringa " 0000" .
Questo thread dovrebbe rispondere alla tua domanda: http://stackoverflow.com/questions/2800739/how-to-remove-leading-zeros-from-alphanumeric-text – alien01
Aggiungi un 'dichiarazione if' a cercare quel condizione. (all'inizio del ciclo 'while') – dsh