java请问怎么把前集合里的每十个元素放到一个对象<Number>里

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java请问怎么把前集合里的每十个元素放到一个对象<Number>里相关的知识,希望对你有一定的参考价值。

public static void main(String[] args)
List list = new ArrayList<Integer>();
for(int i=0;i<100;i++){
list.add(i);

参考技术A 那你就放一个数组进去呗!
你定义一个int a[];数组。
你在循环的时候里面加一个判断。、
if((i+1)%10 == 0)//说明是每10位

然后就list.add(a[])//将数组放进来。


当然。你的泛型也需要改改的。
List list = new ArrayList<Integer[]>(); //泛型指示这个ArrayList存放的只能是int型的数组。,

你一定要自己写。要不无法提高的哦!没懂可以再给我留言!
参考技术B 不明白,Number对象是什么结构的,反正你只要在循环中
for(int i=0; i< 100; i++)
if(i%10 == 0) //i = 10就是11个元素了
//这里可以进行,new Number 等操作
continue;

//这里就进行“放”的操作,虽然不知道什么意思
本回答被提问者采纳

JAVA中 如何把一个数组里的值去除掉

比如 int a[i]=1,2,3,4,5
我怎么写让他删除掉3这个值
使得 a[i]=1,2,4,5

放到集合里,根据自己的业务不同,放到不同的集合里。 

如果一定要用数组,只能产生新的数组对象,当然数组引用还可以用a

我提供给你一个思路,你可以自己写的灵活点,但是没必要,因为大多都操作集合。

参考技术A

放到集合里,根据自己的业务不同,放到不同的集合里。 

如果一定要用数组,只能产生新的数组对象,当然数组引用还可以用a

我提供给你一个思路,你可以自己写的灵活点,但是没必要,因为大多都操作集合。

参考技术B java的数组不支持删除元素。
你可以变通一下。可以用实现了List接口的数据存储类,也可以使用数组复制。
参考技术C 这个不是简单的删掉一个元素,整个数组的结构已经发生改变,a[2]从3变成了4.所以要重新定义个新的数组b[i],将要保留的值从a[i]拷贝到b[i] 参考技术D 需新建一个数组,java无法直接修改。一般尽可能不用数组,使用list即可。

以上是关于java请问怎么把前集合里的每十个元素放到一个对象<Number>里的主要内容,如果未能解决你的问题,请参考以下文章

python 怎么给矩阵里的每一个元素赋值

Set集合,放的元素不能重复,请问它的判断重不重复是怎么实现的?

一个关于java的new对象的问题,以及怎么有效减少不必要的内存占用

java集合

请问java枚举的用法都有哪些。

java lsit集合数据替换问题