url을 만들 때 StringBuilder를 주로 사용했었는데, 안드로이드에 이런 클래스도 있었다.
Uri.Builder builder = new Uri.Builder(); builder.scheme("http") .authority("google.com:8080") .appendPath("this") .appendPath("is") .appendPath("user") .appendQueryParameter("name", "my_name"); String url = builder.build().toString(); // http://google.com%3A8080/this/is/user?name=my_name try { URLDecoder.decode(url, "utf-8"); // http://google.com:8080/this/is/user?name=my_name } catch (Exception e) { e.printStackTrace(); }