面试题百日学习(002)
来源:互联网 发布:ubuntu root 查看密码 编辑:程序博客网 时间:2024/04/30 02:14
面试题2. 写一个方法,实现字符串的反转,如:输入abc,输出cba
回答:
String strReverse(String in) {
StringBuffer retStr = "";
int i = len(in)-1;
for (;i >= 0 ;i--) {
retStr.append(in.charAt(i));
}
return retStr.toString();
}
标准答案:
public static String reverse(String s){
int length=s.length();
StringBuffer result=new StringBuffer(length);
for(int i=length-1;i>=0;i--)
result.append(s.charAt(i));
return result.toString();
}
解析:错误两点:
1. StringBuffer变量没有new。 2. i的赋值写法错误,用了vb的语法。
- 面试题百日学习(002)
- 面试题百日学习(001)
- COM学习百日1
- 算法面试题学习笔记(3)
- 算法面试题学习笔记(4)
- 算法面试题学习笔记(5)
- 算法面试题学习笔记(6)
- Java学习笔记(51)-----------面试题
- 前端面试题学习(二)
- 嵌入式面试题学习
- Android 面试题学习
- iOS面试题学习
- 机器学习面试题
- 机器学习面试题
- 深度学习面试题
- 机器学习面试题
- 深度学习面试题
- 机器学习面试题
- PHP学习笔记
- ASP.NET - 对数据源控件使用参数
- CheckBox控件
- 软件随想录:程序员部落酋长:Joel谈软件(影响全世界数百万程序员的网志书)
- java 正则表达式
- 面试题百日学习(002)
- 文件下载功能
- 感恩
- 网页播放器
- DataKeyNames工作
- String 变量 传值
- NewInDotNet4.0
- java实现的stack pop方法小细节
- ASP.NET - 使用数据源控件对数据进行排序