项目中一个让我想破头皮的问题,谢谢大家

yifuzhiming 2007-11-07 08:01:09
String [] layer1={"02.gif","03.gif","04.gif","05.gif"};
String [] layer2={"06.gif","07.gif","08.gif","09.gif"};


有以上2个数组,我希望得到以下的字符串,请问如何实现,本人脑袋愚笨
"02.gif,07.gif,08.gif,09.gif"

"06.gif,03.gif,08.gif,09.gif"

"06.gif,07.gif,04.gif,09.gif"

"06.gif,07.gif,08.gif,05.gif"
...全文
91 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
图片换来换去的啊.是不是拼图游戏捏?
yifuzhiming 2007-11-07
  • 打赏
  • 举报
回复
问题解决了,跟大家分享,代码写的不整齐,但能运行


package com.yysoft.tool;

import javax.mail.MessagingException;

public class test {

static int i = 0;

String[] layer1 = { "dataQuery.files/sy_mid_button02.gif",
"dataQuery.files/sy_mid_button03.gif",
"dataQuery.files/sy_mid_button04.gif",
"dataQuery.files/sy_mid_button05.gif" };

String[] layer2 = { "dataQuery.files/sy_mid_button06.gif",
"dataQuery.files/sy_mid_button07.gif",
"dataQuery.files/sy_mid_button08.gif",
"dataQuery.files/sy_mid_button09.gif" };

public static void main(String[] args) {

test t = new test();

System.out.println(t.oo());
}

public String oo() {
StringBuffer str = new StringBuffer("");
i = 0;

for (int d = 0; d < layer1.length; d++) {
str.append(this.getstr1(i));
str.append(layer1[i]);
i++;
str.append(this.getstr2(i) + "\n");
}

return str.toString();
}

public String getstr1(int i) {
StringBuffer str = new StringBuffer("");
for (int a = 0; a < i; a++) {
str.append(layer2[a]);
}
return str.toString();
}

public String getstr2(int i) {
StringBuffer str = new StringBuffer("");
for (int a = i; a < layer2.length; a++) {
str.append(layer2[a]);
}
return str.toString();
}
}

lcdxdlc 2007-11-07
  • 打赏
  • 举报
回复
for(i=0;i <4;i++){
temp=layer2[i];
layer2[i]=layer1[i];
for(j=0;i <4;j++){
System.out.println(layer2[j]);
}
layer2[i]=temp;
}
仔细想了下,应该是这样,不然layer2的数据都覆盖掉了
lblovett 2007-11-07
  • 打赏
  • 举报
回复
String s = layer1[0] + "," + layer2[1] + "," + layer2[2] + "," + layer1[3];
这样不行吗?
lcdxdlc 2007-11-07
  • 打赏
  • 举报
回复
for(i=0;i<4;i++){
layer2[i]=layer1[i];
for(j=0;i<4;j++){
System.out.println(layer2[j]);
}
}
本人初学,如果不对请高手指出哦!
lblovett 2007-11-07
  • 打赏
  • 举报
回复
一次打印出来吗?

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧