当前位置: 首页 > news >正文

Java基础之Math与Array类与System

文章目录

  • 一、Math.random()
  • 二、Arrays.binarySearch()
  • 三、asList()
  • 四、System


tip:以下是正文部分

一、Math.random()

a <= num <= b

int num = (int)(Math.random() * (b - a + 1)) + a

二、Arrays.binarySearch()

通过二分搜索法进行查找,要求必须排好序
如果不存在则返回 -(应该在的索引位置 + 1)

int index = Arrays.binarySearch(arr,1);

三、asList()

List<Integer> list = Arrays.asList(1,2,3);

四、System

1、exit 退出当前程序

2、arraycopy:复制数组元素,一般使用比较适合底层调用
Arrays.copyOf完成复制数组
int[] src={1,2,3};
int[l dest = new int[3];
System.arraycopy(src, 0, dest, 0, 3);

3、currentTimeMilens:返回当前时间距离1970-1-1 的亳秒数

4、gc:运行垃圾回收机制 System.gc();

http://www.lryc.cn/news/375507.html

相关文章:

  • 警告:Hydration attribute mismatch on Note: this mismatch is check-only.(水合不匹配)
  • 【机器学习】CART决策树算法的核心思想及其大数据时代银行贷款参考案例——机器认知外界的重要算法
  • 编程软件是由什么编程的
  • 如何查看自己本地ip
  • 高考分数限制下,选好专业还是选好学校?
  • Django学习(2)项目实战
  • pdf格式转成jpg图片,pdf格式如何转jpg
  • Java的三个接口Comparable,Comparator,Cloneable(浅拷贝与深拷贝)
  • pytorch学习笔记7
  • LeetCode热题3.无重复的最长字串
  • Python武器库开发-武器库篇之SQL注入扫描器(五十九)
  • 图说设计模式:单例模式
  • 探索设计模式——单例模式详解
  • 建筑垃圾/城市固废倾倒转移乱象:EasyCVR+AI智能视频监控方案助力城市环保监管
  • C的I/O操作
  • Android Audio实战——声道信息回调(五)
  • ThreeJS给模型添加介绍文字(贴在模型上 不会一直面向我们)
  • [Qt] Qt Creator 以及 Qt 在线安装教程
  • 【大分享05】动态容差归档,打通不动产登记管理“最后一公里”
  • 嵌入式模拟电路面试题大全及参考答案(持续更新)
  • 【C语言】解决C语言报错:Uninitialized Variable
  • RabbitMQ实践——交换器(Exchange)绑定交换器
  • 使用 Vue 官方脚手架初始化 Vue3 项目
  • C语言中的宏定义(#define)和函数调用的区别
  • 196. 删除重复的电子邮箱
  • Android 大话binder通信 (上)
  • DevOps学习回顾01-技能发展路线-岗位能力-体系认知
  • 【MySQL】复合查询和内外连接
  • 【星海随笔】云解决方案学习日志篇(二) kafka、Zookeeper、Fielbeat
  • 【测试专题】系统测试报告(原件Word)