解题思路:直接使用String的replace(target,replacement) 如果s为空串,直接替换s成"%20"即可 class test { public static String test1(String s){ if (" ".equals(s)) { s="%20"; return s; } String replace = s.replace(" ", "%20"); return replace; } }