ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找
1.返回顶部
1、

Java 实例 - 数组排序及元素查找

 Java 实例

以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 binarySearch() 方法来查找数组中的元素, 这边我们定义了 printArray() 方法来打印数组:

MainClass.java 文件

import java.util.Arrays;public class MainClass {public static void main(String args[]) throws Exception {int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 };Arrays.sort(array);printArray("数组排序结果为", array);int index = Arrays.binarySearch(array, 2);System.out.println("元素 2  在第 " + index + " 个位置");}private static void printArray(String message, int array[]) {System.out.println(message+ ": [length: " + array.length + "]");for (int i = 0; i < array.length; i++) {if(i != 0){System.out.print(", ");}System.out.print(array[i]);}System.out.println();}
}

以上代码运行输出结果为:

数组排序结果为: [length: 10] -9, -7, -3, -2, 0, 2, 4, 5, 6, 8
元素 2 在第 5 个位置

2、
2.返回顶部
3.返回顶部
4.返回顶部
5.返回顶部
1、
http://www.runoob.com/java/arrays-search.html
2、
6.返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/10648552.html

Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找相关推荐

  1. Java NIO系列教程(十) Java NIO DatagramChannel

    转载自  Java NIO系列教程(十) Java NIO DatagramChannel 译文链接    作者:Jakob Jenkov    译者:郑玉婷     校对:丁一 Java NIO中的 ...

  2. Java SE 高级教程

    1.异常(Exception) 程序执行过程中发生中断,我们叫做异常,如果异常. 异常思维导图 1.1.异常的分类 异常分为检查性异常.运行时异常.和错误. 检查性异常:在编译时发生的异常. 运行时异 ...

  3. 【Java基础系列教程】第二章 Java语言概述、配置环境变量

    一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语.              语 ...

  4. 【Java基础系列教程】第八章 Java面向对象详解(三)_抽象类、接口、内部类、深拷贝与浅拷贝

    一.JavaBean规范 1.1 什么是JavaBean JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中.特点是可序列化,提供无参构造器,提供getter方法和 ...

  5. B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频

    是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...

  6. java oauth2.0_教程:如何实现Java OAuth 2.0以使用GitHub和Google登录

    java oauth2.0 将Google和GitHub OAuth登录添加到Java应用程序的指南 我们添加到Takipi的最新功能之一是3rd party登录. 如果您像我一样懒惰,那么我想您也希 ...

  7. java存储整数_关于数组:Java:存储大量整数的最佳数据类型是什么?

    我必须处理大量的小整数,最大为1700万(值始终在0-255之间),并将它们存储在某种类型的数组上,我目前使用的是普通的int数组,并且性能不是最好的( 符合预期). 每次执行时,程序都会访问该数组的 ...

  8. java程序设计高级教程答案_Java高级程序设计实战教程答案

    [简答题]如何决定选用 HashMap 还是 TreeMap ? [单选题]下面说法不正确的是 ______ . [简答题]请简述类编写规范. [简答题]遍历一个 List 有哪些不同的方式? [填空 ...

  9. Java编程高级教程,这些数据库索引的高频面试题,你都掌握了多少

    HASH HASH即哈希索引,哈希索引多用于等值查询,时间复杂夫为o(1),效率非常高,但不支持排序.范围查询及模糊查询等. BTREE BTREE即B+树索引,INnoDB存储引擎默认的索引,支持排 ...

最新文章

  1. 【网络流24题】解题报告:C、最小路径覆盖问题(有向无环图最小路径覆盖)(最大流)
  2. 生物医学大数据处理研究探讨
  3. 0 开发的准备工作一一虚拟机virturalbox
  4. 关于网站根目录下面robots.txt文件的作用
  5. idea代码提示插件_IDEA 插件推荐 —— 让你写出好代码的神器!
  6. 你真的理解CAP理论吗?
  7. 23种设计模式之状态模式
  8. Mybatis-Plus驼峰命名规则之Date类型字段返回值为null
  9. s3c2440的pwm输出
  10. 怎么下载英文文献?多种方法告诉你
  11. oracle实验7 pl/sql编程基础
  12. Win10电脑出现No Bootable Device且无法开机或开机后蓝屏无限重启的多个解决方法
  13. 人物志 | 美团无人机毛一年:建成空中机器人物流网络是技术人一生的梦想
  14. slamugv小车使用说明--1材料准备
  15. vue 全局/局部组件
  16. unity有限状态机和模糊状态机(怪物AI、自动寻路)
  17. 显卡知识扫盲 为你讲述流水线的发展与未来
  18. C#中枚举和结构解释(少儿版)
  19. Jetson Nano部署YOLOv5与Tensorrtx加速——(自己走一遍全过程记录)
  20. python和按键精灵自动化测试_按键精灵对APP自动化测试(上)

热门文章

  1. 国内首款商用LCA软件(eBalance)发布公告及培训通知
  2. React Native 项目常用第三方组件汇总
  3. linux Centos7下安装python3及pip3
  4. jenkins(4): jenkins 插件
  5. Vim YouCompleteMe 安装配置
  6. 简单的链式语法及实际运用(链式编程的基本原理)
  7. js hoisting -- 提升 学习笔记
  8. MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
  9. php数组全排列,元素所有组合
  10. OkHttpClient源码分析(五)—— ConnectInterceptor和CallServerInterceptor