题目:
输入字符串“12345”,输出 “54321”
java代码:
public static String reverseString(String s){
if(s == null || s.length() == 0){
return s;
}else {
char[] chars = new char[s.length()];
chars = s.toCharArray();
StringBuilder sb = new StringBuilder();
for(int i = chars.length - 1; i >= 0; i --){
sb.append(chars[i]);
}
String result = new String(sb);
return result;
}
}
kotlin 代码
fun reverseString(s : String) : String{
// 判空
if(s.length == 0 || s == null){
return s;
}
// 将字符串先放入字符数组,然后进行翻转
var char_array = CharArray(s.length)
char_array = s.toCharArray()
var sb = StringBuilder();
for(i in char_array.size - 1 downTo 0 ){
sb.append(char_array[i])
}
val reslut : String
reslut = String(sb)
return reslut
}