230323 데일리코딩

허크·2023년 3월 23일
0

중복공백 처리

  • replaceAll()
return str.replaceAll("  ", " ");

  • split() + String.join()
// 문자열을 두칸의 공백을 기준으로 나눈 단어만 배열에 담음
String[] words = str.split("  ");
// 단어의 배열을 한칸의 공백을 기준으로 문자열에 합침
return String.join(" ", words);



(추가) 연속된 중복공백 처리

  • 정규식을 활용하여 처리 가능
return str.replaceAll("\\s+", " ");
profile
codestates seb 44th // 다크모드로 보는걸 추천드립니다

0개의 댓글