栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

To merged Charts

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

To merged Charts

import java.util.ArrayList;
import java.util.linkedList;

public class TestTwo {
    //To merged Charts:
    //The code is as follows:
    public static void main(String[] args) {
        //ArrayList:
        ArrayList Fir=new ArrayList<>();
        Fir.add(5);
        Fir.add(2);
        Fir.add(0);
        ArrayList Sec=new ArrayList<>();
        Sec.add(6);
        Sec.add(0);
        Sec.add(2);
        Sec.add(5);
        ArrayList merge =new ArrayList<>();
        merge.addAll(Fir);
        merge.addAll(Sec);
        System.out.println("Fir:"+Fir);
        System.out.println("Sec:"+Sec);
        System.out.println("merge:"+merge);
        //linkedList:
        linkedList Thi=new linkedList<>();
        Thi.add(6);
        Thi.add(6);
        Thi.add(6);
        linkedList Fiv=new linkedList<>();
        Fiv.add(8);
        Fiv.add(8);
        Fiv.add(8);
        linkedList merged=new linkedList<>();
        merged.addAll(Thi);
        merged.addAll(Fiv);
        System.out.println("Thi:"+Thi);
        System.out.println("Fiv:"+Fiv);
        System.out.println("merged:"+merged);
    //Using Iterators for ArraysList:
        //对于ArrayList使用迭代器:
        ArrayList Six =new ArrayList<>();
        Six.add(6);
        Six.add(6);
        Six.add(9);
        Six.add(9);
        ArrayList Sev=new ArrayList<>();
        Sev.add(8);
        Sev.add(8);
        Sev.add(6);
        Sev.add(6);
        ArrayList mergeThree=new ArrayList<>();
        Iterator i =Six.iterator();//遍历Six表,然后把Six表中的所有元素一个一个的传输进Sev表里面,达到合并两个图表的效果
        while (i.hasNext()){
            Sev.add((int)i.next());
        }
        System.out.println("mergeThree:"+Sev);
        //Using Iterators for linkedList:
        //对于linkedList使用迭代器:
        linkedList Eig=new linkedList<>();
        Eig.add(6);
        Eig.add(0);
        Eig.add(2);
        Eig.add(5);
        linkedList Nin=new linkedList<>();
        Nin.add(9);
        Nin.add(6);
        Nin.add(9);
        Nin.add(8);
        linkedList mergedFour=new linkedList<>();
        Iterator first =Eig.iterator();//对于linkedList使用迭代器也是遍历Eig图表,然后把Eig图表中的所有元素一个一个的添加到Nin图表中,达到合并列表的目的
        while (first.hasNext()){
            Nin.add((int)first.next());
        }
        System.out.println("mergedFour:"+Nin);
        //Merge multiply lists using for loop(使用for循环合并多个列表)。
        //For loop is also useful to merged two lists(使用for循环对于合并两个列表也是很有用的).
        ArrayList digitOne=new ArrayList<>();
        digitOne.add(6);
        digitOne.add(0);
        digitOne.add(8);
        digitOne.add(9);
        ArrayList digitTwo =new ArrayList<>();
        digitTwo.add(5);
        digitTwo.add(0);
        digitTwo.add(2);
        digitTwo.add(4);
        ArrayList mergeFive=new ArrayList<>();//The for loop traverses both the ArrayLists and adds all the elements one by one to a newly created list(该for循环遍历这两个ArrayList列表,并将列表中的所有元素一个一个的添加到新创建的列表中。)
        for (int k=0;k 
The results are as follows:
Show results:
Fir:[5, 2, 0]
Sec:[6, 0, 2, 5]
merge:[5, 2, 0, 6, 0, 2, 5]
Thi:[6, 6, 6]
Fiv:[8, 8, 8]
merged:[6, 6, 6, 8, 8, 8]
mergeThree:[8, 8, 6, 6, 6, 6, 9, 9]
mergedFour:[9, 6, 9, 8, 6, 0, 2, 5]
mergeFive:[6, 0, 8, 9, 5, 0, 2, 4]
digitOne[6, 0, 8, 9, 5, 0, 2, 4]
Listone:
2	4	6	
Listtwo:
8	10	12	
merged list:
2	4	6	8	10	12	

Process finished with exit code 0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/719198.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号