用数字范围填充数组

用数字范围填充数组,第1张

用数字范围填充数组

不像True Soft的答案那么干净,但是您可以使用Google Guava达到相同的效果:

public class Test {    public static void main(String[] args) {        //one liner        int[] array = toArray(newlinkedList(concat(range(1, 10), range(500, 1000))));        //more readable        Iterable<Integer> values = concat(range(1, 10), range(500, 1000));        List<Integer> list = newlinkedList(values);        int[] array = toArray(list);    }    public static List<Integer> range(int min, int max) {        List<Integer> list = newlinkedList();        for (int i = min; i <= max; i++) { list.add(i);        }        return list;    }}

请注意,您需要一些静态导入才能起作用



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5090994.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存