Jak usunąć białą przestrzeń z początku ciągu znaków w Javie bez usuwania z końca?Jak usunąć białą przestrzeń od początku ciągu?
Jeśli wartość ta wynosi:
String temp = " hi "
Więc jak mogę usunąć tylko wiodącą white-space więc wygląda to tak:
String temp = "hi "
Obecna implementacja mam jest do pętli, sprawdzanie pierwszego znaku i tworzenie podciągu do momentu osiągnięcia pierwszej wartości nieobjętej odstępem.
Dzięki!
Nie będzie działać z ciągami, które już nie mają białych znaków. Powinien to być 'temp.replaceFirst ("^\\ s * "," ");' tak, aby '^' odpowiadało początkowi łańcucha. – Brian
OP musi również upewnić się, że ciąg zaczyna się od białych znaków. –
'^' jest potrzebne tylko podczas używania 'String.replaceAll'. Chociaż będzie działał dobrze, nie jest potrzebny dla 'String.replaceFirst' – Reimeus