PS

코딩 인터뷰 완전 분석 1.3 URL화

Bryan Lee 2022. 4. 11. 22:46

문제 이해

- 문자열에 들어 있는 모든 공백을 '%20'으로 바꿔라

 

해결 전략

- replace 메소드를 사용해서 공백을 %20으로 변환한다. 

 

구현

 

import java.util.*;
public class Main {	
	public String solution(String s){
	
	   s = s.replace(" ", "%20");
	   
	   return s;
	}

	public static void main(String[] args){
		Main T = new Main();
		Scanner kb = new Scanner(System.in);
		String str=kb.nextLine();
		System.out.println(T.solution(str));
	}
}

 

피드백

- replace 메소드 대신 replaceAll 메소드를 사용할 수도 있다. 

 

레퍼런스

[Java] 문자열 치환(Replace) 사용법 & 예제 (tistory.com)