翻转字符串。
很多种方法,比如双指针,栈等等。C语言要考虑结尾的空格,Java不存在这问题。
public String reverseString(String iniString) {
if(iniString == null || iniString.length() == 0) return iniString;
Stack<Character> stack = new Stack<>();
for(int i = 0 ; i < iniString.length(); i ++){
stack.push(iniString.charAt(i));
}
StringBuilder sb = new StringBuilder();
while(!stack.isEmpty()){
sb.append(stack.pop());
}
return sb.toString();
}