`
deepnighttwo
  • 浏览: 52151 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Array类对数组的操作

 
阅读更多

Array通过反射,封装了一系列对数组的操作。下面举例说明一下,ps,例子是抄来的,呵呵

importjava.lang.reflect.*;

publicclassarray2{
publicstaticvoidmain(Stringargs[]){
intdims[]=newint[]{5,10,15};
Objectarr=Array.newInstance(Integer.TYPE,dims);
Objectarrobj=Array.get(arr,3);
Classcls=arrobj.getClass().getComponentType();
System.out.println(cls);
arrobj=Array.get(arrobj,5);
Array.setInt(arrobj,10,37);
intarrcast[][][]=(int[][][])arr;
System.out.println(arrcast[3][5][10]);
}
}

分享到:
评论

相关推荐

    C#使用sort方法对数组进行快速排序

    这个方法是通过.NET框架中的`System.Collections.Generic`命名空间下的`List<T>`类提供的,同时也存在于`Array`类中。本篇文章将深入探讨如何使用`Sort`方法对数组进行快速排序以及其背后的实现原理。 首先,让我们...

    编写一个使用类模板对数组进行排序.pdf

    使用类模板对数组进行排序、查找和求元素和的程序设计 在这个示例程序中,我们使用类模板来实现对数组的排序、查找和求元素和的操作。下面是该程序的详细解释: 首先,我们定义了一个名为array的类模板,该类模板...

    详解JavaScript对数组操作(添加/删除/截取/排序/倒序)

    本文将详细解析JavaScript对数组的各种操作,包括添加、删除、截取、排序和倒序等。 首先,我们来看如何声明创建一个数组对象。在JavaScript中,有两种常见的创建数组的方式: 1. 使用`new Array()`构造函数: ```...

    Collection与Collections,Array与Arrays的区别

    * Array定义了一个基本的存储结构,而Arrays提供了对数组的各种操作。 Collection和Array是Java中两个基本的数据结构,而Collections和Arrays是两个静态类,提供了对集合和数组的各种操作。了解他们之间的区别对于...

    C_Array Array数组

    Array类的方法如`Copy`用于复制数组的部分或全部,`Sort`用于对数组元素进行排序。 ArrayList是.NET Framework早期版本中的动态数组,它可以自动调整大小以适应存储更多的元素。尽管ArrayList可以存储任何类型的...

    flex array 一些操作

    通过`splice`方法,可以非常灵活地对数组进行各种修改,使其成为处理数组的强大工具之一。 #### `delete` 关键字和 `length` 属性 除了上述方法之外,还可以通过`delete`关键字来删除数组中的某个特定元素。需要...

    .Net V4.0 Array 类

    3. `IsSynchronized`: 返回一个布尔值,表示对数组的访问是否需要同步(即线程安全)。默认情况下,数组访问不是同步的,这意味着在多线程环境中,需要开发者自己处理线程安全问题。 4. `Length`: 获取一个32位整数...

    JS对数组的操作

    JS对数组的操作向数组中添加值(Add)删除数组中的值(delete)修改数组中的值查询数组中的值找出数组中的最大最小值对数组进行排序数组去重将数组拼接成字符串合并数组拷贝数组 向数组中添加值(Add) 向数组尾部添加值 ...

    Ext.Array例子

    7. **排序**:`sort()` 方法对数组进行排序,可以自定义比较函数,如 `array.sort(function(a, b){ return a - b; })` 8. **过滤**:`filter()` 方法根据给定的条件过滤数组元素,`Ext.Array.filter(array, fn, ...

    C#常用类简介

    Array类是所有数组的基类,它提供了对数组的一系列操作和管理功能。在C#中,数组通过括号声明,如`int[] myArray`,实际上创建了一个继承自Array抽象类的具体类型。这使得我们可以使用Array类提供的方法和属性。 ...

    jquery-array.rar_jquery_jquery array_jquery array_jquery array

    在描述中提到“jquery对数组操作,非常方便,使用超级简单”,这强调了jQuery在处理数组时的易用性。 首先,jQuery的核心是选择器,它允许我们高效地查找DOM中的元素。当我们需要对一组DOM元素进行操作时,通常会...

    Laravel开发-multi-level-array-iterator

    Laravel的核心库提供了丰富的工具,如集合(Collections)类,它包含了许多实用方法,用于对数组和对象进行操作。然而,集合类并不直接支持深度遍历嵌套数组,因此需要自定义迭代器来实现这个功能。 要创建一个...

    php array的学习笔记

    4. array_count_values()函数:该函数对数组中的每个值进行计数,并将结果存储在一个新数组中,其中数组的值是原数组的值,而出现次数是新数组的值。 5. array_diff()函数:这个函数比较两个数组,并返回一个数组,...

    php array_walk 对数组中的每个元素应用用户自定义函数详解

    `php array_walk` 是一个非常实用的函数,它允许开发者对数组中的每一个元素执行自定义操作。这个函数的核心在于它可以让我们在不改变原数组结构的情况下,根据需要对数组中的值进行处理。下面我们将深入探讨 `array...

    swift Array 相关操作

    - `first`和`last`属性提供对数组的第一个和最后一个元素的快速访问,但请注意它们可能会引发运行时错误如果数组为空。 6. **数组比较**: - `==`运算符用于比较两个数组是否内容相同。 - `isEqualTo(_:)`(已弃...

    C#使用自定义算法对数组进行反转操作的方法

    本文实例讲述了C#使用自定义算法对数组进行反转操作的方法。分享给大家供大家参考。具体如下: C#的Array对象自带反转功能,但是下面的代码完全通过自定义的算法来实现数组反转 代码如下:public static void ...

    ASP技术常遇问题解答-如何对数组显示和排序?.zip

    本资料主要针对ASP技术中如何对数组进行显示和排序的问题进行了详细的解答。 1. **数组的基本操作** 在ASP中,我们可以使用两种类型的数组:固定大小的静态数组和动态的 Variant 数组。静态数组在声明时必须指定其...

    Array sort.rar

    在这些代码中,开发者可能会展示如何创建和操作`List<T>`,以及如何使用`Array.Sort()`对数组进行排序。 通过学习和理解这些源码,你可以更深入地了解`Collections`数据结构的灵活性,以及`Array.Sort()`方法的用法...

    详解javascript对数组和json数组的操作

    JavaScript是一种广泛应用于Web开发的动态编程语言,它提供了强大的数据处理能力,其中包括对数组和JSON数组的操作。在这篇文章中,我们将深入探讨如何在JavaScript中有效地操作这两种类型的数据结构。 **一、...

    在java中如何对数组实现添加、删除和插入操作呢?(csdn)————程序.pdf

    如果使用`i < newArray.length`,当`i`等于`newArray.length`时,由于新数组的长度是旧数组长度加一,此时会尝试访问不存在的新数组位置,导致数组越界异常。 接下来,我们探讨如何删除数组中的元素。删除操作涉及...

Global site tag (gtag.js) - Google Analytics