java for循环结果怎样组成一条字符串输出?
Stringstr="1,2,3";String[]strarray=str.split(",");for(inti=0;i<strarray.length;i++){S...
String str="1,2,3";
String[] strarray=str.split(",");
for (int i = 0; i < strarray.length; i++) {
System.out.println(strarray[i]);
// String polrelemode = l.get(0).getRulemode();
if (strarray[i] != null && strarray[i].equals("1")) {
fult= ("苹果");
} else if (strarray[i] != null && strarray[i].equals("2")) {
fult= ("香蕉");
} else if (strarray[i] != null && strarray[i].equals("3")) {
fult= ("橙子");
} else if (strarray[i] != null && strarray[i].equals("4")) {
fult= ("西瓜");
}
System.out.println(rulemode);
}
我想输出成为苹果/香蕉/橙子。
接下来怎么写呢? 展开
String[] strarray=str.split(",");
for (int i = 0; i < strarray.length; i++) {
System.out.println(strarray[i]);
// String polrelemode = l.get(0).getRulemode();
if (strarray[i] != null && strarray[i].equals("1")) {
fult= ("苹果");
} else if (strarray[i] != null && strarray[i].equals("2")) {
fult= ("香蕉");
} else if (strarray[i] != null && strarray[i].equals("3")) {
fult= ("橙子");
} else if (strarray[i] != null && strarray[i].equals("4")) {
fult= ("西瓜");
}
System.out.println(rulemode);
}
我想输出成为苹果/香蕉/橙子。
接下来怎么写呢? 展开
展开全部
可以直接拼接获取到的字符即可。举例:
List list = new ArrayList();//定义一个list
list.add("你");//赋值
list.add("好");
String str = "";
for(int i=0;i<list.size();i++){
str+ = list.get(i);
}
System.out.println(str);
结果就是:你好。
备注:“str+ =”和”str = str+“的效果是一样的。
List list = new ArrayList();//定义一个list
list.add("你");//赋值
list.add("好");
String str = "";
for(int i=0;i<list.size();i++){
str+ = list.get(i);
}
System.out.println(str);
结果就是:你好。
备注:“str+ =”和”str = str+“的效果是一样的。
展开全部
在循环外面定义一个String来保存要输出的字符串啊,比如
String result = "";
然后在fult= ("XX");这边把这个字符串添到result末尾去
if (result.equals("")) {
result += fult;
} else {
result = result + "/" + fult;
}
String result = "";
然后在fult= ("XX");这边把这个字符串添到result末尾去
if (result.equals("")) {
result += fult;
} else {
result = result + "/" + fult;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看例子
public class B {
public static void main(String[] args) {
String[] ary = {"apple", "pear", "banana"};
StringBuilder sb = new StringBuilder();
for(int i = 0; i < ary.length; i++){
sb.append(ary[i]).append("/");
}
String finalStr = sb.substring(0, sb.length() -1).toString();
System.out.println(finalStr);
}
}
public class B {
public static void main(String[] args) {
String[] ary = {"apple", "pear", "banana"};
StringBuilder sb = new StringBuilder();
for(int i = 0; i < ary.length; i++){
sb.append(ary[i]).append("/");
}
String finalStr = sb.substring(0, sb.length() -1).toString();
System.out.println(finalStr);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
stringbuffer
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询