
12-04 Java语言基础(Arrays类)
发布日期:2021-05-06 23:59:38
浏览次数:10
分类:技术文章
本文共 640 字,大约阅读时间需要 2 分钟。
Arrays工具类
描述:该类包含用于操作数组的各种方法(例如排序和搜索)。
常用方法:
public static String toString(int[] a)public static void sort(int[] a)public static int binarySearch(int[], int key)
代码:
package com.heima.array;import java.util.Arrays;public class Demo1_Array { public static void main(String[] args) { int[] arr = { 11, 3, 45, 2, -8, 9}; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); System.out.println(Arrays.binarySearch(arr, 2)); }}
输出:
[-8, 2, 3, 9, 11, 45]1
分析:
1、Arrays.sort() 采用的是快速排序的方法,这个效率比较高2、Arrays.toString() 采用的是StringBuilder把”[“、”]“、”、“和数组内容进行组合来打印出来的。3、Arrays.binarySearch() 采用的方法和前面差不多,只不过如果没有找到这个数的话,它会返回:-插入点 - 1
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2025年03月15日 13时32分47秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
[python面向对象学习笔记十] eval函数
2019-03-04
ReID基础 | ReID工程中的一些小trick
2019-03-04
haystack安装后导致Django版本强制升级为3.2引发的不兼容性问题
2019-03-04
LINQ之Single,SingleOrDefault
2019-03-04
LINQ之ElementAt,ElementAtOrDefault
2019-03-04
OpenCV6边缘检测[Canny算法]
2019-03-04
Hadoop_Scala操作Hbase
2019-03-04
Scala_1.控制台打印,变量定义,函数定义
2019-03-04
Linux Vim操作-添加行号
2019-03-04
十五.Python异常处理
2019-03-04
c++备考期末必须看的知识点(一篇就够了)
2019-03-04
qt中初始化界面的几种方法
2019-03-04
【图论】游乐场
2019-03-04
【图论】【最短路】USACO 2.4 牛的旅行 (最短路)
2019-03-04
【图论】【最短路】工厂的烦恼
2019-03-04
【图论】刻录光盘
2019-03-04
03-C语言进阶——模拟实现字符串操作函数
2019-03-04
C语言初阶——指针
2019-03-04
[88]. 合并两个有序数组(C语言)
2019-03-04
docker部署Hadoop环境
2019-03-04