JAVA命令制作API文档
2016-05-03 11:48
330 查看
JAVA命令制作API文档
/** * 建立一个用于操作数组的工具类,其中包含着常见的对数组操作的函数,如:最值,排序等。 * * @author 张三 * @version v1.0 */ public class ArrayTool { private ArrayTool() { } /** * 获取整型数组的最大值 * * @param arr 接收一个元素为 int 类型的数组 * @return 该数组的最大的元素值 */ public static int getMax(int[] arr) { int maxIndex = 0; for (int x = 1; x < arr.length; x++) { if (arr[x] > arr[maxIndex]) maxIndex = x; } return arr[maxIndex]; } /** * 对数组进行选择排序 * * @param arr 接收一个元素为 int 的数组 */ public static void selectSort(int[] arr) { for (int x = 0; x < arr.length - 1; x++) { for (int y = x + 1; y < arr.length; y++) { if (arr[x] > arr[y]) swap(arr, x, y); } } } // 用于给数组进行元素的位置置换。 private static void swap(int[] arr, int a, int b) { int temp = arr[a]; arr[a] = arr[b]; arr[b] = temp; } /** * 获取指定的元素在指定数组中的索引 * * @param arr 接收一个元素为 int 类型的数组 * @param key 要找的元素 * @return 返回该元素第一次出现的位置,如果不存在则返回 -1 */ public static int getIndex(int[] arr, int key) { for (int x = 0; x < arr.length; x++) { if (arr[x] == key) return x; } return -1; } /** * @param arr 接收一个元素为 int 类型的数组 * @return 返回该数组的字符串表现形式 */ public static String arrayToString(int[] arr) { String str = "["; for (int x = 0; x < arr.length; x++) { if (x != arr.length - 1) str = str + arr[x] + ","; else str = str + arr[x] + "]"; } return str; } }
相关文章推荐
- spring Batch实现数据库大数据量读写
- Java 访问权限问题
- Springmvc 服务器端文件下载 笔记
- Java核心技术(三) —— 对象与类(1)
- java socket编程
- Spring配置定时任务1
- Java Swing组件布局简介
- Springmvc 上传文件MultipartFile 转File 笔记
- [JAVA]关于classpath的补充
- 设计模式Java版,Gitbook开源电子书,含源码
- Spring ---annotation (重点)--Resource, Component 重要!!!
- 重新理解OOP(java)
- java常用正则表达式
- Java安全编码之用户输入
- JAVA中成员变量和静态变量区别
- MyBatis5:MyBatis集成Spring事物管理(上篇)
- SpringMVC环境下实现的Ajax异步请求JSON格式数据
- Spring AOP之通过注解编写AOP
- Java Swing组件基础
- hdoj2014(java)青年歌手大奖赛_评委会打分(数组万岁!!!)