Array类

Array类是数组的操作类,定义在java.util包中,主要功能是实现数组元素的查找、数组内容的填充、排序等。

//=================================================
// File Name       :	Array_demo
//------------------------------------------------------------------------------
// Author          :	Common

import java.util.Arrays;

//主类
//Function        : 	Array_demo
public class Array_demo {

	public static void main(String[] args) {
		// TODO 自动生成的方法存根
		int temp[] = {3,5,7,9,1,2,6};
		Arrays.sort(temp);
		System.out.println("排序后的数组:");
		System.out.println(Arrays.toString(temp));		//以字符串输出数组
		int point = Arrays.binarySearch(temp, 3);			//检索数据位置
		System.out.println("元素‘3‘的位置在:"+point);
		Arrays.fill(temp, 3); 													//填充数组
		System.out.println("数组填充:");
		System.out.println(Arrays.toString(temp));		//以字符串输出数组
	}

}
时间: 2024-08-05 22:01:18

Array类的相关文章

java数组和Array类

java数组英文:Arrays 存储相同数值的集合的数据结构 An array is a data structure that stores a collection of values of the same type. You accesseach individual value through an integer index. For example, if a is an array of integers, thena[i] is the ith integer in the a

Java集合---Array类源码解析

Java集合---Array类源码解析              ---转自:牛奶.不加糖 一.Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序.其中主要分为Primitive(8种基本类型)和Object两大类. 基本类型:采用调优的快速排序: 对象类型:采用改进的归并排序. 1.对于基本类型源码分析如下(以int[]为例): Java对Primitive(int,float等原型数据)数组采用快速排序,对Object对象数组采用归并排序.对这一区别,sun在

Scala语言规范----Array类

Array类通用数组类定义如下.final class Array[A](len: Int) extends Seq[A] {def length: Int = lendef apply(i: Int): A = ...def update(i: Int, x: A): Unit = ...def elements: Iterator[A] = ...def subArray(from: Int, end: Int): Array[A] = ...def filter(p: A => Boole

javascript Array类

Array类 toString()方法和valueOf()方法,返回特殊的字符串.该字符串是通过对每项调用toString()方法,然后用逗号把它们连接在一起构成的.例如,对具有项"red"."green"和"blue"的数组调用toString()方法或valueOf()方法,返回的是字符串"red,green,blue". join()方法唯一的用途就是连接字符串值.join()方法只有一个参数,即数组项之间使用的字符串.

C# Array类 【温故而知新】

简单的数组知识代码及注释讲解 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; namespace Array类 { class Program { static void Main(string[] args) { //Array是一个抽象类,不能使用构造函数来创建数组 //创建数组 Array arr = Array.CreateInst

C#编程(三十三)----------Array类

Array类 创建数组 Array intArray1 = Array.CreateInstance(typeof(int), 5); for (int i = 0; i < 5; i++) { intArray1.SetValue(33, i); } for (int i = 0; i < 5; i++) { Console.WriteLine(intArray1.GetValue(i)); } Console.ReadKey(); 分析:array类是一个抽象类,所以不能使用构造函数来创建

C#中Array类的使用

Array类 提供创建.操作.搜索和排序数组的方法,因而在公共语言运行时中用作所有数组的基类. 命名控件: System 程序集:mscorlib 语法:public abstract class Array:ICloneable, IList, ICollection, IEnumerable, IStructuralComparable, IStructuraEquatable 我们可以看出,Array是一个抽象类. 在博客http://blog.csdn.net/wangshubo1989

Unity3D脚本教程3:数组(Array类)

Array类(数组)     数组允许你将多个对象存储在一个变量中.Array类只能用于JavaScript .更多关于C#或JavaScript中ArrayLists ,字典或哈希表的信息参考MSDN .     这是一个基本的例子,说明可以使用一个数组类做什么    function Start( ) { var arr = new Array ( ) ; arr.Push ("Hello"); //添加一个元素 Print(arr[ 0]);  //打印第一个元素 arr len

C#数组--(Array类的属性和方法)

Array 类是 C# 中所有数组的基类,它是在 System 命名空间中定义.Array 类提供了各种用于数组的属性和方法,可看作扩充了功能的数组(但不等同数组),可以使用Array类的属性来对数组进行各种操作. 数组的容量是固定的,而ArrayList的容量可以根据需要自动扩充 ArrayList提供添加,删除和插入某一范围元素的方法,但在数组中,只能一次获取或设置一个元素 ArrayList提供将只读和固定大小包装返回到集合的方法,而数组不提供 ArrayList只能是一维形式,而数组可以