- 4
- 0
- 约9.76千字
- 约 35页
- 2016-11-05 发布于北京
- 举报
06-JAVA工具类与算法
排序例 //字符串数组 String[] array_str = {grape,banana,pear,apple,orange} ; Arrays.sort(array_str); //调用 sort(Object[]) 方法对字符串数组排序 for(int i=0;iarray_str.length;i++) System.out.print(array_str[i] + ); } 查找算法 顺序查找 对半查找 利用系统类实现查找 Arrays类几个查找方法的定义: public static int binarySearch(int[]?a,int?key) public static int binarySearch(float[]?a,float?key) public static int binarySearch(Object[]?a,Object?key) 查找例 import java.util.Arrays ; public class TestSysSearch { public static void main ( String[ ] args) { int i ; int[] array_int = {4,-5,23,7,0,66,37,365,-22,4} ; Arrays.sort(array_int); //调用Arrays类排序方法排序 i = Arrays.binarySearch(array_int,0); //调用Arrays类查找方法 System.out.println(0是整型数组下标为 + i + 的元素); String[] array_str = {grape,banana,pear,apple,orange} ; Arrays.sort(array_str); //调用Arrays类排序方法排序 i = Arrays.binarySearch(array_str,apple); //Arrays类查找方法 System.out.println(apple是字符串数组下标为 + i + 的元素); 查找例 System.out.println(---下面程序用于测试查找方法返回值的含义---); char[] array_char = {i,j,k,p,q,r,s} ;//已排序 i = Arrays.binarySearch(array_char,a); System.out.println(查找对象比最小元素还小,方法返回值是: + i); i = Arrays.binarySearch(array_char,j); System.out.println(查找对象找到,j是数组下标为 + i + 的元素); i = Arrays.binarySearch(array_char,m); System.out.println(查找对象不存在,但位于两个元素之间,方法返回值是: + i); i = Arrays.binarySearch(array_char,x); System.out.println(查找对象比最大元素还大,方法返回值是: + i); } } 240。41秒 工具类与算法 教材第6章 Java类库 语言基础类 Applet类与Applet小程序 数据结构类 查找与排序 Java类库 Java类库是系统提供的已实现的标准类的集合 Java编程的API(Application Program Interface) 它可以帮助开发者方便、快捷地开发Java程序。 这些系统定义好的类根据实现的功能不同,可以划分成不同的集合,每个集合是一个包,合称为类库。 Java的类库大部分是由它的发明者-SUN公司提供的,这些类库称为基础类库(JFC)。 API 应用程序编程接口 面向过程语言 – 函数库(子程序包) 面向对象语言 – 类库 Java类库结构 java.lang System、Math、Thread、基本数据类型类... java.util 向量、栈、日期… java.io (用于输入输出) (用于网络编程) java.applet(编写applet小程序) java.awt(编写图形用户界面) Object类 类层次的根,每一个类都是它的子类。 构造
您可能关注的文档
最近下载
- 2026年贵州省凯里市事业单位考试职业能力倾向测验(中小学教师类D类)强化训练题库推荐.docx VIP
- 2025年无人机驾驶员执照数据链系统前向纠错与自动重传请求机制专题试卷及解析.pdf VIP
- 2025年金融风险管理师货币互换的动机与作用专题试卷及解析.pdf VIP
- 2025年拍卖师税收政策调整对资产拍卖价格影响分析专题试卷及解析.pdf VIP
- 2025年拍卖师国有资产拍卖的审批与监督程序专题试卷及解析.pdf VIP
- 2025年金融风险管理师空头对冲策略应用专题试卷及解析.pdf VIP
- 2026年长沙市离婚协议书标准模板(可下载打印).docx VIP
- 植物组织培养试题库.docx VIP
- 《电饭煲制造实践指南(2025版)》.docx VIP
- 2022新高考英语答题卡(标准版).pdf VIP
原创力文档

文档评论(0)