public String replaceSpaces(String S, int length) { S = S.substring(0,length); char[] c = S.toCharArray(); StringBuilder sb = new StringBuilder(); for(int i = 0;i<length;i++){ if(c[i] == ' '){ sb.append("%20"); }else{ sb.append(c[i]); } } return sb.toString(); }
public String replaceSpaces(String s, int len) { char[] res = new char[len*3]; char[] ch = s.toCharArray(); int size = 0; for(int i = 0 ;i<len;i++){ if(ch[i]==' '){ res[size++]='%'; res[size++]='2'; res[size++]='0'; }else{ res[size++]=ch[i]; } } return new String(res,0,size); }