본문 바로가기
Java/연습문제

[JAVA] 두 칸의 공백을 한 칸으로

by 2D3 2022. 10. 21.
728x90

문제 문자열을 입력받아 해당 문자열에 등장하는 두 칸의 공백을 모두 한 칸의 공백으로 바꾼 문자열을 리턴

public class Solution {
	public String convertDoubleSpaceToSingle(String str) {
		String[] words = str.split("  ");
		return String.join(" ", words);

흐름

  1. split를 이용해 스페이스 2개로 잘라진 배열을 words에 저장
  2. 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

댓글