package 数组;import java.util.Arrays;public class Arrays类的用法 {public static void main(String[] args) {int [] score = new int[] {90,30,30,80};int [] see =new int [] {23,54,56,78};//1,equals的使用判断两个数组长度是否相等;System.out.println("用equals判断数组score和数组see是否相等?相等输出true否则输出fals;");System.out.println(Arrays.equals(score, see));//相等输出true否则输出fals;//2,sort的使用数组的元素进行升序Arrays.sort(score); //对score数组进行升序Arrays.sort(strArray, Collections.reverseOrder());https://www.tuicool.com/articles/iii6N3//3,toString的使用数组转字符串System.out.println("把score数组元素升序之后转字符串,由小到大输出");System.out.println(Arrays.toString(score)); //把score数组元素升序之后转字符串输出//4,fill的使用数组元素替换Arrays.fill(score, 88); //把数组score的所有元素替换为88Arrays.fill(see,20); //把数组see的所有元素替换为20System.out.println("把数组score的所有元素替换为88score数组元素升序之后转字符串,由小到大输出");System.out.println(Arrays.toString(score)); //把数组score转换成字符串输出System.out.println("把数组see的所有元素替换为20score数组元素升序之后转字符串,由小到大输出");System.out.println(Arrays.toString(see)); //把数组see转换成字符串输出//5,copyOf的使用,原数组复制给一个长度为length的新数组int b1[] = new int[] {40,11,20,89};int b2[] = Arrays.copyOf(b1,3);//把b1数组的复制给b2新数组长度为3所以只把数组b1的前三个元素复制个了b2;Arrays.sort(b2);System.out.println("把b1数组的复制给b2新数组长度为3所以只把数组b1的前三个元素复制个了b2,b2转换为字符串输出");System.out.println(Arrays.toString(b2));//把数组b2转换成字符串输出;//6binarySearch的使用,数组升序排序后查找该元素的下标Arrays.sort(b1);System.out.print("b1升序"+"=");System.out.println(Arrays.toString(b1));int indxe = Arrays.binarySearch(b1,20);System.out.println("使用binarySearch查询数组b1元素的下标,数组已经按升序排列,查找20元素的小标");System.out.println(indxe);indxe = Arrays.binarySearch(b1,89);System.out.println("使用binarySearch查询数组b1元素的下标,数组已经按升序排列,查找89元素的小标");System.out.println(indxe);}}

转载的 具体哪里忘记了     嗯我觉得很不错可以好好瞅瞅 等我晚些回来整理

Java的arrays运用相关推荐

  1. java arrays.sort() c_正面刚算法-Java中Arrays.sort()(一)

    最近一直在看关于排序相关的算法,从O(n²)的冒泡.插入.选择到O(nlog(n))的归并.快排.再到桶排序.计数排序.基数排序.各个算法都有自己的优点和缺点,那么jdk中关于这种底层的算法是怎么实现 ...

  2. mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String

    mybatis中传集合时 报异常 invalid comparison: java.util.Arrays$ArrayList and java.lang.String 参考文章: (1)mybati ...

  3. java中Arrays.sort()实现原理

    2019独角兽企业重金招聘Python工程师标准>>> 先在网上找到一些说法: java中Arrays.sort使用了两种排序方法,快速排序和优化的合并排序. 快速排序主要是对哪些基 ...

  4. java的知识点17——java.util.Arrays类、多维数组

    java.util.Arrays类 Arrays类包含了:排序.查找.填充.打印内容等常见的操作. 打印数组 package cn.dym08; import java.util.Arrays;pub ...

  5. Java的Arrays.sort()良心总结

    C语言的stilib.h头文件中有qsort(),C++的STL库中有sort(),这些封装好的排序函数让我们避免了比赛手写排序,给我们解题带来了的便利.在Java的Arrays类中也封装好了类似的方 ...

  6. Java中Arrays.toString ()打印二维数组及Array数组的常用操作

    1.Java中Arrays.toString () 已知打印一维数组的API为System.out.println ( Arrays.toString ();,其参数为数组名或数组指针,其支持的数据类 ...

  7. java之Arrays工具类的使用

    Arrays 是JDK提供的操作数组的工具类,array类提供了动态创建和访问 Java 数组的方法. 首先声明几个数组: int a[]={20,3,32,1,72,26,35}; int b[]= ...

  8. (2015-12-09)java.util.Arrays的用法

    在java中,使用java.util.Arrays可以很方便的操作数组 转载于:https://www.cnblogs.com/mengxiangqihang/p/5033618.html

  9. (JAVA)Arrays数组工具类

    package com.book.lite; /*** @author zhangyu* @date 2021年08月14日 10:52 下午* 数组的工具类,方法是静态的* sort() 排序* b ...

  10. Java集合---Arrays类源码解析

    一.Arrays.sort()数组排序 Java Arrays中提供了对所有类型的排序.其中主要分为Primitive(8种基本类型)和Object两大类. 基本类型:采用调优的快速排序: 对象类型: ...

最新文章

  1. No module named 'urllib2'
  2. loadView加载(变换成ScrollView)
  3. (22)FPGA软核、固核、硬核介绍
  4. 设计师分享社区,展示风采平台
  5. wzplayerEx for android(真正硬解接口,支持加密的 player)
  6. PowerDesigner 数据字典模板
  7. H.265中熵编码器的总结
  8. Velodyne 16线三维激光雷达
  9. 央行最新公布2019支付牌照持牌机构公司列表,共255家(附清单)
  10. 创业公司的抗争,共享单车的合并
  11. 拼多多销售数据分析主要包含哪些方面的数据?
  12. CF1548D2 Gregor and the Odd Cows (Hard)
  13. 告诉你一个真实的二线城市创业生态
  14. 如何在html中选择wrap,jQuery wrap()方法怎么用?
  15. 《驯服烂代码》第一章
  16. 从“入世”被裁到中兴事件,18年间中国科技经历了什么?
  17. 机器学习KNN算法实践:预测城市空气质量
  18. windows下es以及kibana安装
  19. Spring data JPA -针对一对多关系中,分页查询一的一方部分,但查询条件中有多的一方参数
  20. 京津冀交通一体化规划公布 四纵四横一环格局确定

热门文章

  1. Windows Mobile Web方式下载文件
  2. 运行的程序暂停_黄岩人注意!2天后,这项重要业务系统将暂停运行!
  3. simulink和psim仿真结果不同_Abaqus软件掌握大部件焊接仿真的解决思路
  4. 获得PMP认证的过程及心路历程
  5. (原創) 如何Real Time產生灰階影像? (SOC) (DE2-70) (TRDB-D5M)
  6. 向英雄联盟生涯致敬,三十行Python代码爬取LOL官网英雄皮肤图片
  7. vue学习笔记-vue双向数据绑定
  8. vue2.0 keep-alive 缓存页面数据
  9. [转载]数据层的多租户浅谈(SAAS多租户数据库设计)
  10. frist Django app — 一、 创建工程