取出list的数组元素
java中将list中的一维数组中的元素取出需要2步。第一步:获取list的迭代器,将数组从迭代器中遍历取出:第二部:对取出的数组进行遍历,取出数组中存储的元素。
java的list集合中只能存储引用型变量,不能存储基本类型的变量。所以当list存储数组时,会将数组本身存入集合,而不是存储数组中的元素。
import java.util.ArrayList;
public class test2
{
    public static void main(String[] args)
    {
        ArrayList list = new ArrayList();
        int[] array1 = {1,2,3,4,5};
        int[] array2 = {6,7,8,9,10};
        list.add(array1);
        list.add(array2);
        for(int j = 0 ; j < list.size() ; j++)
        {
            int[] array = (int[])list.get(j);
            for(int i = 0; i < array.length ; i++)
            {
                System.out.print(array[i] + " ");
            }
        }
    }
}
取出list的数组元素的更多相关文章
- JS从数组中随机取出几个数组元素的方法
		原文链接:http://caibaojian.com/js-get-random-elements-from-array.html js如何从一个数组中随机取出一个元素或者几个元素. 假如数组为· v ... 
- JS取出两个数组中的不同或相同元素
		1.取出两个数组的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1, ar ... 
- JS取出两个数组的不同或相同元素
		JS合并两个数组的方法 我们在项目过程中,有时候会遇到需要将两个数组合并成为一个的情况.比如: var a = [1,2,3]; var b = [4,5,6]; 有两个数组a.b,需求是将两个数组合 ... 
- 【C语言】12-指向一维数组元素的指针
		一.用指针指向一维数组的元素 1 // 定义一个int类型的数组 2 int a[2]; 3 4 // 定义一个int类型的指针 5 int *p; 6 7 // 让指针指向数组的第0个元素 8 p ... 
- Java 数组元素倒序的三种方式
		将数组元素反转有多种实现方式,这里介绍常见的三种. 直接数组元素对换 @Test public void testReverseSelf() throws Exception { System.out ... 
- 【C语言】指向一维数组元素的指针
		本文目录 一.用指针指向一维数组的元素 二.用指针遍历数组元素 三.指针与数组的总结 四.数组.指针与函数参数 前面我们已经学习了指针,如果指针存储了某个变量的地址,我们就可以说指针指向这个变量.数组 ... 
- 使用JavaStcript对数组元素去重的方法
		在做javascript开发的时候,经常会遇到数组元素重复的问题,而javascript Array又没有直接提供方法解决此问题,还需要自己去实现. 方案一: 思路: 1.构建一个新的数组存放结果: ... 
- JAvaScript:JS数组元素去重的方法
		在做javascript开发的时候,经常会遇到数组元素重复的问题,而javascript Array又没有直接提供方法解决此问题,还需要自己去实现. 方案一: 思路: 1.构建一个新的数组存放结果: ... 
- 【PAT】1008. 数组元素循环右移问题 (20)
		1008. 数组元素循环右移问题 (20) 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0A1……AN- ... 
随机推荐
- 经典71道Android试题及答案
			本文为开发者奉献了70道经典Android面试题加答案--重要知识点几乎都涉及到了,你还等啥,赶紧收藏吧!! 1. 下列哪些语句关于内存回收的说明是正确的? (b) A. 程序员必须创建一个线程来释放 ... 
- javascript中的array对象属性及方法
			Array 对象 Array 对象用于在单个的变量中存储多个值. 创建 Array 对象的语法: new Array(); new Array(size); new Array(element0, e ... 
- Web Storage中的sessionStorage和localStorage
			html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage. sessionStorage用于本地存储一个会话(session)中的数据,这些数据只 ... 
- 022医疗项目-模块二:药品目录的导入导出-对XSSF导出excel类进行封装
			资源全部来源于传智播客. 好的架构师写的程序,就算给刚入门的新手看,新手一看就知道怎么去用.所以我们要对XSSF导出excel类进行封装.这是架构师的工作,但我们也要知道. 我们写一个封装类: 这个类 ... 
- 11Spring_AOP编程(AspectJ)_概述
			AspectJ 是一个框架 (第三方AOP框架 ),提供切面编程 ,编写一个Aspect 支持多个Advice和多个PointCut .对比前一种提到的传统的Aop编程,AspctJ更加的常用.Asp ... 
- 使用lftp传输文件的shell脚本
			学习参考用,需要服务器上安装lftp. #!/bin/bash #date filepath=/usr/hadoop/bigdata/filterurl filtercount=$(ls $filep ... 
- 给vps设置ssh供爬墙使用
			在服务器上建一个 username : 添加用户:useradd -s /bin/false username,将用户的shell设置成/bin/false.这样用户就无法与系统进行交互. 设置密码: ... 
- IBatis.Net学习笔记十三:在IBatis.Net中调用存储过程
			其实调用方式比较简单,主要也就是两种类型的存储过程:1.更新类型的存储过程2.查询类型的存储过程下面就来看看具体的调用方式:1.更新类型的存储过程sp_InsertAccount: CREATE PR ... 
- LeetCode 笔记26 Maximum Product Subarray
			Find the contiguous subarray within an array (containing at least one number) which has the largest ... 
- Linux第二次报告20135221
			学习计时:共xxx小时 读书: 代码: 作业: 博客: 一.学习目标 1. 熟悉Linux系统下的开发环境 2. 熟悉vi的基本操作 3. 熟悉gcc编译器的基本原理 4. 熟练使用gcc ... 
