shabgard
BAN USERpublic static String reverseNoSpace(String inputString) {
if(inputString == null) throw new NullPointerException("Input can not be null");
if(inputString.length() == 0) return inputString;
char[] chars = inputString.toCharArray();
StringBuilder sb = new StringBuilder();
int j = 0, i = chars.length - 1;
char temp;
while(i > j) {
if(chars[i] == ' '){
i--;
continue;
}
if(chars[j] == ' '){
j++;
continue;
}
temp = chars[i];
chars[i] = chars[j];
chars[j] = temp;
i--;
j++;
}
return sb.append(chars).toString();
}}
- shabgard July 22, 2015
Too much memory consumption.
- shabgard August 24, 2015