A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 苏周周 中级黑马   /  2014-6-8 01:29  /  1535 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 苏周周 于 2014-6-8 18:06 编辑

List<String> list = new Arraylist<>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
怎么可以赋值给一个字符串变量?比如:
String s  = "aaa  bbb  ccc ";
大神们给答案吧,速求解

8 个回复

倒序浏览
什么意思?是把list赋值给字符串变量?
回复 使用道具 举报 1 0
Iterator<String> it=list.iterator();
While(it.hasNext())
{
String str+=it.next();
}
回复 使用道具 举报 1 0
  1. import java.util.ArrayList;
  2. import java.util.List;


  3. public class Demo
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.                 List<String> list = new ArrayList<>();
  8.                 list.add("aaa");
  9.                 list.add("bbb");
  10.                 list.add("ccc");
  11.                 String[]ss={"","",""};
  12.                 String s="";
  13.                 list.toArray(ss);
  14.                 for(String a:ss){
  15.                         s+=a;
  16.                 }
  17. //                System.out.println(a[0]+" "+a[1]+" "+a[2]);
  18.                 System.out.println(s);
  19.         }

  20.                
  21. }
复制代码
回复 使用道具 举报 0 1
  1. import java.util.*;
  2. class  ListDemo
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 List<String> list = new ArrayList<String>();
  7.                 Collections.addAll(list,"aaa","bbb","ccc");//将你添加数据的代码改为这一句了,效果一样
  8.                 Iterator it = list.iterator();
  9.                 String s ="";
  10.                 while(it.hasNext())
  11.                 {
  12.                         s+=it.next()+" ";
  13.                 }
  14.                 System.out.println(s);
  15.         }
  16. }
复制代码

N3TF]]VF~I6Z9I@`}MJ(MM8.jpg (70.88 KB, 下载次数: 21)

N3TF]]VF~I6Z9I@`}MJ(MM8.jpg
回复 使用道具 举报
简单点
  1. import java.util.*;
  2. public class Demo {
  3.         public static void main(String[] args) {
  4.                 List<String> list = new ArrayList<String>();
  5.                 list.add("aaa");
  6.                 list.add("bbb");
  7.                 list.add("ccc");
  8.                 String str = "";
  9.                 for (String s : list) {
  10.                         str += s + " ";
  11.                 }
  12.                 System.out.println(str);
  13.         }
  14. }
复制代码
回复 使用道具 举报
赵洋洋 发表于 2014-6-8 08:58
Iterator it=list.iterator();
While(it.hasNext())
{

ok原来如此啊
回复 使用道具 举报

要的就是这种效果,我怎么没有赋值上
回复 使用道具 举报

thank有,明白了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马