如何将一段文字放入一个集合中
来源:百度知道 编辑:UC知道 时间:2024/09/22 11:42:25
我用set.addAll(string);不行吧?
打印无所谓的,我只想问如何把一段string放入一个集合中.长师发贴专用号,你说的方法
Set set=new HashSet();
set.add(string); // 这个是直接放入一段string?
Vector vector=new Vector();
String name="lirongdi";
vector.add(name);
package com.test.temp;
import java.util.ArrayList;
import java.util.List;
public class Test3
{
public static void main(String[] args)
{
String str = "文字";
List<Object> set = new ArrayList<Object>();
set.add(str);
System.out.println(set);
}
}
楼上那位你不要瞎回答好不好。
你用的方法addAll(collection c); 需要一个集合参数,效果是把传进去的集合里面是所有东西都添加到前面调方法的那个集合里去,string又不是集合。
要学会看api文档;
关于如何放到set里面去?
Set set=new HashSet();
set.add(string);
关于如何取出来打印。 我不知道你是要一个一个取出来呢还是就想打印一下看看现在集合里面有什么东西。
前者要用到迭代器Iterator,去迭代集合。代码如下:
Iterator it=set.iterator();
while (it.hasNext()) {
相应的类型 xx=(强转成相应的类型)it.next();
}
后者简单就 print(set);
public static void main(String[] args){
Set<String> set=new HashSe