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

JavaSe第7次笔记

1. C语言里面,NULL是0地址。Java中null和0地址没关系。

2.数组可以做方法的返回值。

3.可以使用变量作为数组的个数开辟空间。

4.断言assert,需要设置。

5.排序:Arrays. sort(array);

6.查找:

int index = Arrays. binarySearch(array, x);

7.数组拷贝:

int[] ret = Arrays. copyOf(array, array.length);

8.数组扩容n倍:

int[] ret = Arrays. copyOf(array, array.length * n);

9.拷贝数组的一段:将下标1-3的元素拷贝。

法1:

int[] ret =Arrays. copyOfRange(array, 1, 3);

法2:

System. arraycopy(array, 1, copy, 0, 3);

其中array是原数组,copy是新数组,1是要拷贝的起始下标,0是新数组的起始下标,3是拷贝个数。

10. native:本地方法,基本上都是c/c++实现的,速度快。

11.打印二维数组:

法2:

for (int[] tmp : array) {

    for(int x : tmp) {

        sout(x);

    }

}

法2:

sout(Arrays.deepToString(array));

12. C语言定义二维数组:

int arr[][2];

Java定义二维数组:

int[][] array = int[2][];

13.数组填充:Arrays.fill(array, 3, 6, 50);

3和6是起始和结束下标,50是值。

 

 

 

 

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

相关文章:

  • 什么是 Service 以及描述下它的生命周期。Service 有哪些启动方法,有 什么区别,怎样停用 Service?
  • Redis部署
  • AT32F437制作Bootloader然后实现Http OTA升级
  • Springboot项目启动初始化数据缓存
  • 深度学习必备知识——模型数据集Yolo与Voc格式文件相互转化
  • 数据、数据资源及数据资产管理的区别
  • 标度不变性(scale invariance)与无标度(scale-free)概念辨析
  • WMS仓库管理系统解决方案,实现仓库管理一体化
  • css常见定位、居中方案_css定位居中
  • 【微信小程序】-- 自定义组件 -- 创建与引用 样式(三十二)
  • ArangoDB——AQL编辑器
  • Lesson 9.1 集成学习的三大关键领域、Bagging 方法的基本思想和 RandomForestRegressor 的实现
  • basic1.0链码部署(基于test-network 环境ubuntu20.04腾讯云)
  • Android---系统启动流程
  • 【网络】http协议
  • Thread::interrupted() 什么意思? 如何中断线程?
  • Oracle OCP 19c 考试(1Z0-083)中关于Oracle不完全恢复的考点(文末附录像)
  • 一起来学习配置Combo接口吧!
  • C++模拟实现红黑树
  • HTTPS协议之SSL/TLS详解(下)
  • OLE对象是什么?为什么要在CAD图形中插入OLE对象?
  • 【微信小程序】-- 自定义组件 -- 数据、方法和属性(三十三)
  • 【Spring 深入学习】AOP的前世今生之代理模式
  • 操作系统复试
  • 藏经阁(五)温湿度传感器 SHT3x-DIS 手册 解析
  • PCB焊盘设计基本原则
  • mysql锁分类大全
  • 推荐几款主流好用的远程终端连接管理软件
  • 描述性统计
  • 第十四届蓝桥杯三月真题刷题训练——第 7 天