끝에서 제거하지 않고 Java에서 문자열의 시작 부분에서 공백을 제거하려면 어떻게합니까?문자열 시작 부분에서 공백을 제거하려면 어떻게합니까?
이 값이 경우는 다음과 같습니다 있도록
String temp = " hi "
은 그럼 어떻게 난 단지 선도 공백을 삭제할 수 있습니다
내가 가진 현재의 구현을 통해 루프입니다String temp = "hi "
, 첫 번째 문자를 검사하고 첫 번째 비 공백 값에 도달 할 때까지 부분 문자열을 작성합니다.
감사합니다.
이미 공백이없는 문자열에는 작동하지 않습니다. 그것은'temp.replaceFirst ("^ \\ s *", "");'이어야하고'^'는 문자열의 시작과 일치해야합니다. – Brian
OP는 또한 문자열이 공백 문자로 시작하는지 확인해야합니다. –
'^'는'String.replaceAll'을 사용할 때만 필요합니다. 여기서 제대로 작동하지만 'String.replaceFirst'에는 필요하지 않습니다. – Reimeus