数组 Arrays类

1、数组是一组变量集合,用来存储相同数据类型的一组数据的连续的空间。

*数组名(标识符)连续空间首地址。

*元素下标标明元素在数组中的位置,从0开始。

*每个元素都可以通过下标来访问。

*数组长度固定不变,要避免数组越界。

2、数组的使用

*声明数组   数据类型 [] 数组名;

*分配空间   数组名 = new 数据类型 [大小];

*赋值   数组名 [0] = 8;

*处理数据   数组名[0] = 数组名[0]*10;

边声明边赋值:数据类型 [ ] 数组名 = {数据}

使用循环:Scanner input = new Scanner(System.in);

     for(int i = 0;i<30;i++){

     score[ i ] = input.nextint[];

     }

3、Arrays类(专名用于操作数组)

equals:比较两个数组是否相等

  int [] num1 = {1,2,3,4,5};
  int num2 [] = {1,2,3,4,5,6};
  boolean eq = Arrays.equals(num1, num2);
  System.out.println(eq);

sort:升序排列

  int [] num3 = {12,30,2,23,17,62,80};
  Arrays.sort(num3);
  System.out.println(Arrays.toString(num3));

fill:所有元素都赋值为0

  int [] num = {12,67,83,54,65,14};
  Arrays.fill(num, 0);
  System.out.println(Arrays.toString(num));

copyof:复制为一个长度为length的新数组

  int [] num5 = {1,2,3,5,4,6,7,8,9,};
  System.out.println(Arrays.toString(Arrays.copyOf(num5, 4)));

tostring:转换为字符串

  String tostring(array)

时间: 2024-11-03 13:55:04

数组 Arrays类的相关文章

Java基础---使用Arrays类操作Java中的数组(三十二)

使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~). Arrays 中常用的方法: 1. 排序 语法:  可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如: 运行结果: 2. 将数组转换为字符串 语法: 

Arrays 类操作 Java 的数组排序

使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~). Arrays 中常用的方法: 1. 排序 语法:  Arrays.sort(数组名); 可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如: 运行结果:

使用 Arrays 类操作 Java 中的数组

//导入Arrays类import java.util.Arrays;//使用Arrays必须导入此行,导入包public class lianxi11 { public static void main(String[] args) { // 定义一个字符串数组 String[] hobbys = { "sports", "game", "movie" }; // 使用Arrays类的sort()方法对数组进行排序 Arrays.sort(ho

慕课网-Java入门第一季-6-7 使用 Arrays 类操作 Java 中的数组

来源:http://www.imooc.com/code/1556 Arrays 类是 Java 中提供的一个工具类,在 java.util 包中.该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序.搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~). Arrays 中常用的方法: 1. 排序 语法:  可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如: 运行结果: 2. 将数组转换

Arrays 类的 binarySearch() 数组查询方法详解

Arrays类的binarySearch()方法,可以使用二分搜索法来搜索指定的数组,以获得指定对象.该方法返回要搜索元素的索引值.binarySearch()方法提供多种重载形式,用于满足各种类型数组的查找需要. 注意:使用 binarySearch() 方法前,必须先用 Arrays.sort() 方法排序,否则结果可能是非预期值 1)  binarySearch(Object[], Object key) a: 要搜索的数组 key:要搜索的值 如果key在数组中,则返回搜索值的索引:否则

Arrays:数组工具类

Arrays:数组工具类,提供了操作数组的各种方法 public static int binarySearch(Xxx[] xx, Xxx xx)  二分法查找,要求数组排序 public static void sort(Xxx[] xx)  将数组排序 public static String toString(Xxx[] xx)  将数组的内容返回成字符串,而不让数组返回其地址值.

java数组中Arrays类

使用Arrays类之后要先导入包,即在开头添加这行: import.java.util.Arrays 1,排序:Arrays.sort(数组名) 排序后为数组升序. 2,将数组转换成字符串:Arrays.toString(数组名)

Java Arrays类对数组的常用操作

1.数据的遍历 public class TestClass { public static void main(String[] args) { /*二维数组,每一维可以不一样*/ int a[][] = new int[][]{{1,2,3},{4,5,6},{8,9,10,7}}; Arrays.sort(a[2]); for(int i=0; i<a.length; i++) { for(int j=0; j<a[i].length; j++) { System.out.println

Java学习笔记七——数组工具类Arrays

数组工具类Arrays Java提供的Arrays类里包含的一些static修饰的方法可以直接操作数组.若将里面的方法用熟的话,那开发效率会大大提高.下面介绍其中的方法. List<T> asList(T... a) 作用:将指定数组或数组元素,转换成固定大小的List. 用法: String[] strArr = { "aaa", "bbb", "vvv" }; //用法1:参数是数组引用 List<String> li