美文网首页
Java数组扩展

Java数组扩展

作者: SuperJFL | 来源:发表于2018-12-14 21:35 被阅读0次

使用 Arrays 类操作 Java 中的数组

Arrays 类是 Java 中提供的一个工具类,在 java.util 包中。该类中包含了一些方法用来直接操作数组,比如可直接实现数组的排序、搜索等(关于类和方法的相关内容在后面的章节中会详细讲解滴~~)。

Arrays 中常用的方法:

1、 排序

语法:Arrays.sort(数组名);

可以使用 sort( ) 方法实现对数组的排序,只要将数组名放在 sort( ) 方法的括号中,就可以完成对该数组的排序(按升序排列),如:

运行结果

2、 将数组转换为字符串

语法:Arrays.toString(数组名);

可以使用 toString( ) 方法将一个数组转换成字符串,该方法按顺序把多个数组元素连接在一起,多个元素之间使用逗号和空格隔开,如:

运行结果为: 

输出数组nums中的元素:[25,7,126,53,14,86]

Arrays 类还提供了许多其他方法来操作数组此处就不一一列举啦,各位小伙伴们可以在 wiki 查阅更多信息


使用 foreach 操作数组

foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思,那么到底怎么使用 foreach 语句呢?

语法:

我们分别使用 for 和 foreach 语句

来遍历数组

运行结果

Java 中的二维数组

所谓二维数组,可以简单的理解为是一种“特殊”的一维数组,它的每个数组空间中保存的是一个一维数组。

那么如何使用二维数组呢,步骤如下:

1、 声明数组并分配空间

或者

如:

2、 赋值

二维数组的赋值,和一维数组类似,可以通过下标来逐个赋值,注意索引从 0 开始

也可以在声明数组的同时为其赋值

3、 处理数组

二维数组的访问和输出同一维数组一样,只是多了一个下标而已。在循环输出时,需要里面再内嵌一个循环,即使用二重循环来输出二维数组中的每一个元素。如:

运行结果      

需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

运行结果:


相关文章

  • Java数组扩展

    使用 Arrays 类操作 Java 中的数组 Arrays 类是 Java 中提供的一个工具类,在 java.u...

  • Java的基础知识学习完结篇

    Java的基础知识学习完结篇 (1)数组变量:直接初始化数组{},具有可扩展性。(new创建的数组默认0);数组变...

  • 4.1.1为什么要使用数组

    Java数组是有序的元素集合,数组元素可以是基本类型,也可以是对对象的引用其他数组的引用。数组本身也是扩展自 Ob...

  • 3.数组扩展

    1)cat函数扩展结果=cat(1或2,数组1,数组2) 3)水平连接扩展结果=horzcat(数组1,数组2,。...

  • Go切片数组深度解析

    Go 中的分片数组,实际上有点类似于Java中的ArrayList,是一个可以扩展的数组,但是Go中的切片由比较灵...

  • ES6数组扩展

    二、数组扩展

  • ES6扩展

    字符串的扩展正则的扩展数值的扩展数组的扩展函数的扩展对象的扩展

  • 数组扩展

    扩展运算符(spread)是三个点(...) 将一个数组转为用逗号分隔的参数序列。 替代函数的 apply 方法 ...

  • 数组扩展

    Array.from(v) : 将伪数组对象或可遍历对象转换为真数组 Array.of(v1, v2, v3) :...

  • 数组扩展

    Array.of## Array.from## 把 伪数组 或者 集合 转为数组 类似map的功能 Array.f...

网友评论

      本文标题:Java数组扩展

      本文链接:https://www.haomeiwen.com/subject/ljknhqtx.html