728x90
문제 문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴
public class Solution {
public String convertDoubleSpaceToSingle(String str) {
String[] words = str.split(" ");
return String.join(" ", words);
흐름
- split를 이용해 스페이스 2개로 잘라진 배열을 words에 저장
- join을 이용해 words(2페이스 2개)를 스페이스 1개로 바꿔줌
split(): 문자열을 일정한 구분자로 잘라서 배열로 저장 join(): 배열을 문자열로 합쳐줌
728x90
'Java > 연습문제' 카테고리의 다른 글
[JAVA] 연속되는 홀수 사이에 '-'넣기 (0) | 2022.10.21 |
---|---|
[JAVA] 문자열 체크 (0) | 2022.10.21 |
[JAVA] 2차원 배열을 Hashmap으로 (0) | 2022.10.21 |
[JAVA] 문자열 첫 글자 대문자로 (0) | 2022.10.21 |
[JAVA] firstReverse (0) | 2022.10.21 |
댓글