Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找
ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 |
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.返回顶部 |
3.返回顶部 |
4.返回顶部 |
5.返回顶部 |
6.返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
转载于:https://www.cnblogs.com/storebook/p/10648552.html
Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找相关推荐
- Java NIO系列教程(十) Java NIO DatagramChannel
转载自 Java NIO系列教程(十) Java NIO DatagramChannel 译文链接 作者:Jakob Jenkov 译者:郑玉婷 校对:丁一 Java NIO中的 ...
- Java SE 高级教程
1.异常(Exception) 程序执行过程中发生中断,我们叫做异常,如果异常. 异常思维导图 1.1.异常的分类 异常分为检查性异常.运行时异常.和错误. 检查性异常:在编译时发生的异常. 运行时异 ...
- 【Java基础系列教程】第二章 Java语言概述、配置环境变量
一.计算机编程语言概述 1.1 语言 语言(英文:Language)是人类进行沟通交流的表达方式.例如:中国人与中国人用普通话沟通.而中国人要和英国人交流,就要学习英语. 语 ...
- 【Java基础系列教程】第八章 Java面向对象详解(三)_抽象类、接口、内部类、深拷贝与浅拷贝
一.JavaBean规范 1.1 什么是JavaBean JavaBeans是Java中一种特殊的类,可以将多个对象封装到一个对象(bean)中.特点是可序列化,提供无参构造器,提供getter方法和 ...
- B站百万播放量Java零基础教程视频(适合Java 0基础,Java初学入门),史上最细Java零基础教学视频
是否还在为学习Java如何入门而烦恼? 是否还在为Java软件如何安装而烦恼? 是否还在找寻着适合零基础的Java视频教程? 动力节点教学总监老杜159集课堂实录Java零基础视频教程,从初学者角度出 ...
- java oauth2.0_教程:如何实现Java OAuth 2.0以使用GitHub和Google登录
java oauth2.0 将Google和GitHub OAuth登录添加到Java应用程序的指南 我们添加到Takipi的最新功能之一是3rd party登录. 如果您像我一样懒惰,那么我想您也希 ...
- java存储整数_关于数组:Java:存储大量整数的最佳数据类型是什么?
我必须处理大量的小整数,最大为1700万(值始终在0-255之间),并将它们存储在某种类型的数组上,我目前使用的是普通的int数组,并且性能不是最好的( 符合预期). 每次执行时,程序都会访问该数组的 ...
- java程序设计高级教程答案_Java高级程序设计实战教程答案
[简答题]如何决定选用 HashMap 还是 TreeMap ? [单选题]下面说法不正确的是 ______ . [简答题]请简述类编写规范. [简答题]遍历一个 List 有哪些不同的方式? [填空 ...
- Java编程高级教程,这些数据库索引的高频面试题,你都掌握了多少
HASH HASH即哈希索引,哈希索引多用于等值查询,时间复杂夫为o(1),效率非常高,但不支持排序.范围查询及模糊查询等. BTREE BTREE即B+树索引,INnoDB存储引擎默认的索引,支持排 ...
最新文章
- 【网络流24题】解题报告:C、最小路径覆盖问题(有向无环图最小路径覆盖)(最大流)
- 生物医学大数据处理研究探讨
- 0 开发的准备工作一一虚拟机virturalbox
- 关于网站根目录下面robots.txt文件的作用
- idea代码提示插件_IDEA 插件推荐 —— 让你写出好代码的神器!
- 你真的理解CAP理论吗?
- 23种设计模式之状态模式
- Mybatis-Plus驼峰命名规则之Date类型字段返回值为null
- s3c2440的pwm输出
- 怎么下载英文文献?多种方法告诉你
- oracle实验7 pl/sql编程基础
- Win10电脑出现No Bootable Device且无法开机或开机后蓝屏无限重启的多个解决方法
- 人物志 | 美团无人机毛一年:建成空中机器人物流网络是技术人一生的梦想
- slamugv小车使用说明--1材料准备
- vue 全局/局部组件
- unity有限状态机和模糊状态机(怪物AI、自动寻路)
- 显卡知识扫盲 为你讲述流水线的发展与未来
- C#中枚举和结构解释(少儿版)
- Jetson Nano部署YOLOv5与Tensorrtx加速——(自己走一遍全过程记录)
- python和按键精灵自动化测试_按键精灵对APP自动化测试(上)
热门文章
- 国内首款商用LCA软件(eBalance)发布公告及培训通知
- React Native 项目常用第三方组件汇总
- linux Centos7下安装python3及pip3
- jenkins(4): jenkins 插件
- Vim YouCompleteMe 安装配置
- 简单的链式语法及实际运用(链式编程的基本原理)
- js hoisting -- 提升 学习笔记
- MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
- php数组全排列,元素所有组合
- OkHttpClient源码分析(五)—— ConnectInterceptor和CallServerInterceptor