「java集合如何创建」java创建集合类

博主:adminadmin 2023-03-22 09:32:09 537

本篇文章给大家谈谈java集合如何创建,以及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集合如何创建的信息别忘了在本站进行查找喔。