一道Java面试题
来源:百度知道 编辑:UC知道 时间:2024/05/14 20:00:21
Java里边字符串的考题很多!
谢谢大家的意见,二楼的弟兄,main函数不可能不让用,干嘛转牛角尖呢?
最好是有详细代码或者步骤。
四楼五楼的有道理,我也是这么做的,但是我感觉还是不对,你这不是给人家的字符串拆分了吗?况且也不是简单的拼接就完了,他的意思是随意插入,不一定前后字符串的拼接啊!感觉应该用数据结构或者数组做,我明天问问我们的项目经理吧!然后给大家一个满意的答复。
开玩笑
不用函数和过程..那写什么程序..
少了main函数那还运行个鸟啊..
所以这题无解
主函数
public class Run {
public static void main(String[] args){
String str1="aaa";
String str2="bbb";
Insert insert=new Insert();
String str3=insert.right(str1, str2);
System.out.println(str3);
String str4=insert.left(str1, str2);
System.out.println(str4);
}
}
自己写的类:
public class Insert {
public String right(String str1,String str2){
return str1+str2;
}
public String left(String str1,String str2){
return str2+str1;
}
}
闲着无聊写了个,不知道对不对,还有很多问题没有考虑全。
public class StringTest {
public StringBuffer addStr(String str, String str1, int pos) {
String[] s = new String[100];
String[] temp = new String[100];
int a = str.length();
int b = str1.length();
for (int i = 0; i < a; i++) {
s[i] = str.substring(i, i + 1);<