Come si rimuove lo spazio bianco dall'inizio di una stringa in Java senza rimuoverlo dalla fine?Come si rimuove lo spazio bianco dall'inizio di una stringa?
Se il valore è:
String temp = " hi "
allora come posso eliminare solo il principale spazio bianco in modo che assomiglia a questo:
String temp = "hi "
L'implementazione corrente che ho è un ciclo tra, controllando il primo carattere e creando una sottostringa fino al raggiungimento del primo valore non di spazi bianchi.
Grazie!
Questo non funzionerà con stringhe che non dispongono già di spazi vuoti. Dovrebbe essere 'temp.replaceFirst ("^\\ s * "," ");' in modo che '^' corrisponda all'inizio della stringa. – Brian
L'OP dovrebbe anche assicurarsi che la stringa inizi con caratteri di spaziatura. –
'' 'è necessario solo quando si utilizza' String.replaceAll'. Anche se funzionerà correttamente, non è necessario per 'String.replaceFirst' – Reimeus