现在我有两个字符串数组:
String[] a = { "我", "你", "他"}
String[][]b = { {"今天", "不工作"}, {"明天","加班"},{"昨天","向老板","请假了"}}要求打出来的是:
我今天不工作
你明天加班
他昨天向老板请假了也就是将一维数组和二维数组合并上。。
求助。。这个要怎么编程实现???
String[] a = { "我", "你", "他"}
String[][]b = { {"今天", "不工作"}, {"明天","加班"},{"昨天","向老板","请假了"}}要求打出来的是:
我今天不工作
你明天加班
他昨天向老板请假了也就是将一维数组和二维数组合并上。。
求助。。这个要怎么编程实现???
String[][] b = { {"今天", "不工作"}, {"明天", "加班"}, {"昨天", "向老板", "请假了"}
};
String[] c = new String[a.length];
for(int i=0;i<a.length;i++){
String temp = "";
for(int j=0;j<b[i].length;j++){
temp += b[i][j];
}
c[i] = a[i]+temp;
System.out.println(c[i] );
}这种土办法?
public class Test10097 {
public static void main(String args[]) {
String[] a = { "我", "你", "他"};
String[][] b = { {"今天", "不工作"}, {"明天","加班"},{"昨天","向老板","请假了"}};
for(int i=0;i<3;i++){
System.out.print(a[i]);
for(int j=0;j<b[i].length;j++){
System.out.print(b[i][j]);
}
System.out.println();
}
}
}
public class Test {
public static void main(String[] args) {
String[] a = { "我", "你", "他"};
String[][]b = { {"今天", "不工作"}, {"明天","加班"},{"昨天","向老板","请假了"}};
StringBuffer sbf = null;
for(int i = 0;i<a.length;i++ ){
sbf = new StringBuffer();
sbf.append(a[i]);
for(int x = 0;x<b[i].length;x++){
sbf.append(b[i][x]);
}
System.out.println(sbf.toString());
}
}
}
public static void main(String[] args) {
String[] a = { "我", "你", "他"};
String[][]b = { {"今天", "不工作"}, {"明天","加班"},{"昨天","向老板","请假了"}};
StringBuffer sbf = null;
for(int i = 0;i<a.length;i++ ){
sbf = new StringBuffer();
sbf.append(a[i]);
for(int x = 0;x<b[i].length;x++){
sbf.append(b[i][x]);
}
System.out.println(sbf.toString());
}
}
}就这个了吧,时间复杂度更优