「java快速输出集合内容」java快速输出集合内容的代码

博主:adminadmin 2023-03-17 11:39:10 486

今天给各位分享java快速输出集合内容的知识,其中也会对java快速输出集合内容的代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java中得到一个list集合,将list中的元素每一行5列输出,怎么写?

public static void main(String[] args) {

ListString list = new ArrayListString();

for(int i=0; i 100; i++){

list.add(Integer.valueOf(i).toString());

}

for(int j=0; jlist.size(); j++){

if(j%5 == 0){

System.out.println();

}

System.out.print(list.get(j) + ",");

}

}

java实现排列组合输出

完成了一种实现,发给你参考下。

不过感觉应该还有更好的办法,有时间我会继续研究下.

import java.util.ArrayList;

import java.util.Arrays;

import java.util.HashSet;

import java.util.List;

import java.util.Set;

public class TestQiuhe {

    //集合a{1,2,3,5,7,10},输出不多于4个元素(不重复)的加和为22的组合。

    public static void main(String[] args) {

        int[] nums={1,2,3,5,7,10};

        int l = nums.length;

        Listint[] results=new ArrayListint[]();

        for(int i1=0;i1l;i1++){

            for(int i2=0;i2l;i2++){

                if(nums[i1]==22){

                    results.add(new int[]{nums[i1]});

                }

                if(i2!=i1){

                    if(nums[i1]+nums[i2]==22){

                        results.add(new int[]{nums[i1],nums[i2]});

                    }

                    for(int i3=0;i3l;i3++){

                        if(i3!=i1  i3!=i2){

                            if(nums[i1]+nums[i2]+nums[i3]==22){

                                results.add(new int[]{nums[i1],nums[i2],nums[i3]});

                            }

                            for(int i4=0;i4l;i4++){

                                if(i4!=i1  i4!= i2  i4!=i3){

                                    if(nums[i1]+nums[i2]+nums[i3]+nums[i4]==22){

                                        results.add(new int[]{nums[i1],nums[i2],nums[i3],nums[i4]});

                                    }

                                }

                            }

                        }

                    }

                }

            }

        }

        //去重

        SetString reSet=new HashSet();

        for(int[] r:results){

            Arrays.sort(r);

            reSet.add(Arrays.toString(r));

        }

        System.out.println("一共得到结果集:"+reSet.size());

        System.out.println(reSet);

    }

}

运行结果:

一共得到结果集:2

[[5, 7, 10], [2, 3, 7, 10]]

java如何将数组里面的数都输出出来

一般人都会用for循环来遍历整个数组,然后挨个输出

例如:

int[] a = {1,2,3,4,5};

要将数组a打印出来,就是

for(int i = 0;ia.length;i++){

System.out.println(a[i]);

}

这样就会挨个输出数组

但是还有一个方法,知道的人不多,就是Array.toString(a);

只需要 System.out.println(Array.toString(a));

就会打印出[1,2,3,4,5]这种形式。

java中如何将list中的的一维数组的元素输出?

java中将list中的一维数组中的元素取出需要2步。第一步:获取list的迭代器,将数组从迭代器中遍历取出:第二部:对取出的数组进行遍历,取出数组中存储的元素。

java的list集合中只能存储引用型变量,不能存储基本类型的变量。所以当list存储数组时,会将数组本身存入集合,而不是存储数组中的元素。

JAVA里怎么快速输出System.out.println("");?

这样是最快的:

1.先将你要打印的内容编好,如“hello”

2.选中“hello”(我一般习惯先end,再shift+home,就把整行选中了)

3.按alt+/,这个时候会出现一些提示项,选中最后一项sysout(按方向键↑就能快速选中)

4.回车,大功告成,整个打印语句+要打印的内容+最后的分号都生成了。

只要你把整个步骤多做几次,习惯了之后,绝对是最快的!我用的是eclipse3.6,之前的版本可能不支持。

java快速输出集合内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java快速输出集合内容的代码、java快速输出集合内容的信息别忘了在本站进行查找喔。