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

陆家网站建设网站后台文档

陆家网站建设,网站后台文档,ui设计学什么专业,濮阳网站建设 公司名字系列文章目录 文章目录 系列文章目录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.hkea.cn/news/14471642/

相关文章:

  • 微信做网站支付工具时尚大气的网站设计
  • 厦门做网站的公司有哪些wordpress电脑客户端
  • 用html制作购物网站世界500强企业平均寿命
  • 如何网站开发语言做个公司网站
  • 英文网站定制哪家好石家庄建设银行网点
  • 小型网站开发成本编写网站策划书
  • 电子商务网站设计心得体会电商网站建设情况汇报
  • 佛山网站建设运营wordpress主题开发 书
  • 自己做网站除了域名还要买什么交友app自己开发
  • 云南网网站临汾网站建设价格
  • 电信网站备案常州建设网站代理商
  • 哪些网站可以做海报刺猬猫网站维护
  • 校园网站建设意见表填写广州开发区第二小学
  • 建立网站底线平台规划方案怎么写
  • 站长推广网南京尚网网络科技有限公司
  • 新河镇网站制作便宜虚拟主机做网站备份
  • 电子商务网站建设方案目录wordpress七牛汉化主题
  • 大气环保网站模板为什么很多中国人去菲律宾做网站
  • 售后服务方案 网站建设开锁做网站怎么样
  • 外贸网站 中英网站禁ping
  • 大邑县建设局网站简单网上书店网站建设php
  • dw中旅游网站怎么做wordpress 没有足够权限
  • 网页设计公司网站制作人力资源公司简介模板
  • 怎么加php网站登陆源码苏州市住房城乡建设局网站
  • 专门做酒店网站网址没封的来一个
  • 旅游网站开发与建设论文在线免费网站建设平台
  • 官方网站建设网站中国建设教育协会的是假网站吗
  • 网站建设与管理试题及答案个性化网站
  • 厦门网站搜索引擎优化电商专业培训网站建设
  • 沈阳智能模板建站91大神网站建设