今儿去面java,笔试上来六个编程大题也是醉了,两页纸全是英文也是棒棒哒。。。好多字符串方面的,其实还是挺简单的,但是有些方法感觉有点忘了。。。。。。总之看面试官看我代码的表情我也是醉了。。。。
大概题意就是写个函数reverse words in String,how are you变成are you how这种,懒的写就跟他说了说思路什么分割什么反转,回来之后自己又编了一下发现真的挺简单的。。。面试官说什么字符串长度不固定,我居然还说用什么ArrayList。。。额其实好像只用String数组就可以啊?
感觉自己图样图森破。。。。。六个题准备都整理上来,这回又挂了估计
class Test2 {
public static void converse(String s) {
String[] ss = s.split(" ");
String temp = "";
int bb = ss.length;
for (int i = 0; i < bb/2; i++) {
temp = ss[i];
ss[i] = ss[bb-1-i];
ss[bb-1-i] = temp;
}
for(int x=0;x<bb;x++){
System.out.println(ss[x]);
}
}
public static void main(String[] args) {
String str = "how are you hehe";
Test2.converse(str);
}
}
输出
hehe
you
are
how