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

南通网站优建设公司管理培训课程大全

南通网站优建设,公司管理培训课程大全,从域名到网站建设完成的流程,游戏链接点开即玩系列文章目录 文章目录 系列文章目录Arrays简介Arrays各种方法toString代码示例binarySearch代码示例copyOf代码示例copyOfRange和fill代码示例sort代码示例 Arrays简介 操作数组的工具类。 Arrays各种方法 toString代码示例 int[]arr{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; //to…

系列文章目录


文章目录

  • 系列文章目录
  • Arrays简介
  • Arrays各种方法
  • toString代码示例
  • binarySearch代码示例
  • copyOf代码示例
  • copyOfRange和fill代码示例
  • sort代码示例


Arrays简介

操作数组的工具类。

Arrays各种方法

在这里插入图片描述

toString代码示例

int[]arr={1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
//toString:将数组变成字符出
System.out.println("-------------toString--------------------");
System.out.println(Arrays.toString(arr));

点到toString内部可以发先是我们熟悉的StringBuilder()类。

public static String toString(int[] a) {if (a == null)return "null";int iMax = a.length - 1;if (iMax == -1)return "[]";StringBuilder b = new StringBuilder();b.append('[');for (int i = 0; ; i++) {b.append(a[i]);if (i == iMax)return b.append(']').toString();b.append(", ");}}

binarySearch代码示例

//binarySearch:二分查找法查找元素
//细节1:二分查找的前提:数组中的元素必须是有序的,数组中的元素必须是升序的
//细节2:如果要查找的元素是存在的,那么返回的是真实的索引
//但是,如果要查找的元素是不存在的,返回的是-插入点-1
//疑问:为什么要减1呢?
//解释:如果此时,我现在要查找数字0,那么如果返回的值是-插入点,就会出现问题了。
//如果要查找数字0,此时0是不存在的,但是按照上面的规则-插入点,应该就是-0,-0也是0
//为了避免这样的情况,Java在这个基础上又减1
System.out.println("-----------------binarySearch----------------");
System.out.println(Arrays.binarySearch(arr,10));
System.out.println(Arrays.binarySearch(arr,2));
System.out.println(Arrays.binarySearch(arr,20));

copyOf代码示例

//copyOf:拷贝数组
//参数一:老数组
//参数二:新数组的长度
//方法的底层会根据第二个参数来创建新的数组//如果新数组的长度是小于老数组的长度,会部分拷贝
//如果新数组的长度是等于老数组的长度,会完全拷贝
//如果新数组的长度是大于老数组的长度,会补上默认初始值,此时为0
System.out.println("--------------copyOf------------------");
int[] newArr1 =Arrays.copyOf(arr, 20);
System.out.println(Arrays.toString(newArr1));//[1,2,3,4,5,6,7,8,9,10]

copyOfRange和fill代码示例

//copyOfRange:拷贝数组(指定范围)
//细节:包头不包尾,包左不包右
int[]arr={0,1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
System.out.println("-------------------copyOfRange---------------------");
int[] newArr2 =Arrays.copyOfRange(arr,0,9);
System.out.println(Arrays.toString(newArr2));//[0, 1, 2, 3, 4, 5, 6, 7, 8]
//fi11:填充数组
System.out.println("------------fill----------------------------------");
Arrays.fill(arr, 100);System.out.println(Arrays.toString(arr));//[100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100]

sort代码示例

//sort:排序。默认情况下,给基本数据类型进行升序排列。底层使用的是快速排序。
System.out.println("--------------------sort-----");
int[] arr2={0, 1, 2, 3, 4, 5, 9, 7, 8, 88, 10};
Arrays.sort(arr2);
System.out.println(Arrays.toString(arr2));//[0, 1, 2, 3, 4, 5, 7, 8, 9, 10, 88]
http://www.khdw.cn/news/34438.html

相关文章:

  • 帮做毕设的网站北京百度竞价托管公司
  • 计算机上网题的模拟网站怎么做免费推广网站大全下载
  • 正规刷手机单做任务网站游戏推广可以做吗
  • 商品促销活动策划方案百度seo搜索
  • 网页制作电脑软件seo网络科技有限公司
  • 怎么用手机网站做软件好网络网站
  • 十大电商平台有哪些天津网站优化公司
  • 做景观要知道哪些网站苏州企业网站关键词优化
  • 武进做网站整合营销包括哪些内容
  • 动态网站制作素材网站注册流程
  • 影视制作拍摄公司泰州seo排名扣费
  • 网站备案名字填写写文章一篇30元兼职
  • 温州网站域名注册服务公司nba最新资讯
  • 哪个软件制作视频比较好百度网站怎样优化排名
  • 裕顺网站建设项目网
  • 网站建设优化服务如何网站制作
  • 制作人韩剧结局seo专员岗位要求
  • 自己做网站需要什么软件奉化网站关键词优化费用
  • 网站设计联盟市场营销培训课程
  • 网站商品管理功能长沙百度公司
  • wordpress全站音乐百度热搜榜排名今日头条
  • 哈尔滨网络公司招聘信息长春网站seo
  • 辽阳哪里做网站网络外包
  • 手机网站如何建设抖音seo教程
  • 男女做污的事情网站视频百度竞价推广是什么工作
  • 网站后台教程搜索引擎营销推广
  • 关于政府网站建设意见张家口网站seo
  • 不同网站模块分析市场营销的对象有哪些
  • 社保网站做员工用工备案新网域名注册
  • 杭州网站建设培训学校seo优化系统