「java集合如何创建」java创建集合类
本篇文章给大家谈谈java集合如何创建,以及java创建集合类对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、如何在JAVA中创建一个1到100的集合,其中奇数加上它本身,偶数就删除
- 2、用java创建一个List集合
- 3、如何创建Map集合?
- 4、java 怎么创建集合
- 5、java如何组装一个集合和一个对象
- 6、Java编程实现创建一个集合类对象
如何在JAVA中创建一个1到100的集合,其中奇数加上它本身,偶数就删除
先明白
“奇数加上它本身,偶数就删除”
本身是谁?集合,还是奇数?
创建一个集合:
Set
set
=
new
HashSet();
加入1=
整数
100
的奇数:
for(int
i=1;i100;i++){
if(i%2==0)set.add(i);
}
用java创建一个List集合
package test;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
* 用java创建一个List集合用java创建一个list集合,保存'a b a b c a c b a a b'。
* 然后使用Map集合,key保存对应的字母,value保存对应字母的出现次数。
* @author ASUS
*
*/
public class Test15 {
public static void main(String[] args) {
ListCharacter list = new ArrayListCharacter();
list.add('a');
list.add('b');
list.add('a');
list.add('b');
list.add('c');
list.add('a');
list.add('c');
list.add('b');
list.add('a');
list.add('a');
list.add('b');
MapCharacter,Integer map = new HashMapCharacter,Integer();
for(Character ch : list){
if(map.containsKey(ch)){
int num = map.get(ch);
num+=1;
map.put(ch, num);
}else{
map.put(ch, 1);
}
}
System.out.println(map);
}
}
如何创建Map集合?
Java 为数据结构中的映射定义了一个接口 java.util.Map,
它有三个实现类: HashMap、 HashTable 和 TreeMap。
由于接口中的方法都没有实现,因此,不能直接使用 new 来实例化一个接口,因为 new 只能用来实例化非抽象的类。
一种正确的写法为 MapString,String m = new HashMapString,String() ,把实例化 HashMap 对象的实例赋值给 Map 接口变量 m。
java 怎么创建集合
java的集合有List
List a=new ArrayList();//实例化一个对象
a.add("");
a.get(0);
java如何组装一个集合和一个对象
组装一个集合的话呢,和一个对象也是很简单,我们的话呢,就点击那个主页那个我的里面,然后找到那个此电脑点进去,找到这个文件,接着的话呢,我们再往那个文件下滑,找到那个组装集合和对象的话,那我们就点进去那个里面,然后进行组装机和对象就可以了。
Java编程实现创建一个集合类对象
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.Map;
import java.util.Set;
public class Demo_02 {
public static V void main(String[] args) {
/*
1.
数组:数组的长度固定。
集合 :长度可变。
*
*/
/*
*
* 2. 几种集合的介绍(接口)
*
* 2.1、List(有序、可重复)
* 2.2、Set(无序、不能重复)
* 2.3、Map(键值对、键唯一、值不唯一)
*
*/
//创建一个list集合 ArrayListString是这个list集合的实现类
ListString list=new ArrayListString();
list.add("1");
list.add("2");
list.add("4");
list.add("3");
//判断集合是否为空
boolean empty = list.isEmpty();
System.out.println(empty);
System.out.println(list);
//移除集合索引上的值
list.remove(0);
System.out.println(list);
list.add("1");
/* 遍历
四种的常见输出方式:
1.Iterator:迭代输出,是使用最多的输出方式。
2.ListIterator:是Iterator的子接口,专门用于输出List中的内容。
3.foreach输出:JDK1.5之后提供的新功能,可以输出数组或集合。
4.for循环
*/
System.out.println("for遍历:");
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
}
System.out.println("foreach遍历:");
for (String s : list) {
System.out.println(s);
}
System.out.println("iterator的形式:");
Iterator it = list.iterator();
while(it.hasNext())
{
Object a = it.next();
System.out.println(a);
}
//ListIterator是Iterator的子接口,专门用于输出List中的内容。
System.out.println("ListIterator:");
ListIteratorString it2 = list.listIterator();
while(it2.hasNext())
{
Object a = it2.next();
System.out.println(a);
}
//创建一个Map集合
Map map=new HashMapString,String();
map.put("1", "a1");
map.put("2", "a2");
map.put("4", "a4");
map.put("3", "a3");
System.out.println(map);
//创建一个Set
Set set=new HashSetString();
set.add("1");
set.add("2");
set.add("4");
set.add("3");
System.out.println(set);
}
}
java集合如何创建的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java创建集合类、java集合如何创建的信息别忘了在本站进行查找喔。