今天去面试,最后略尴尬,有一个看上去很简单的题,结果却。。。




实现一个输入输入字符串,并逆序输出的代码,要求手写

看上去是十分简单,脑子一热没多想

1.String str = "Hello";

2.int size = str.length;

3.String reStr = "";

4.for(int i = size;i>0;i--){

   5. reStr  = Str +str[i];


}

后来仔细一看,真想扇自己,太NM尴尬了,面试时先问得技术面,当时没太大毛病,知道最后,面试官看到了这个题的答案,差点没笑出来!!!!

面试官让我找错误

2.字符串和数组混淆

2.length属性和lengrh方法

5.数组下标越界

简单的东西不注意,没想到把坑全踩了。。

int size = str.length();

char[] charArray =  str.toCharArray();

for(int i = size-1;i>=0;i--){

reStr = reStr = charArray[i];

}

技术面:分布式  多线程  锁 缓存 数据结构 都对答入流,结果。。。。。。。。。。。。。。。。

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信