javadoc简易数组工具类文档(API)

制作简易数组工具类文档(API)
 如何创建文档
 以数组工具类(Array)为例
一丶创建一个数组工具类
  要求实现(1)遍历数组(2)求数组中的最大值(3)查询数组中的元素在数组中第一次出现的索引(4)将数组元素翻转并遍历
 /**
 * 这是数组的一个工具类
 * @author Apple
 * @version V1.0
 * */
 public class Array{
  private Array(){ //将无参构造私有化,无法实例化
  }
  
  /**遍历数组
  * @param arr :需要被遍历的数组
  */
  public static void blArray(int[] arr){ //使用static修饰,随着类的加载而加载,使其可以直接用类名调用;
   for(int i = 0;i < arr.length;i++){
    System.out.print(arr[i] + "\t");
   }
  }
  
  /**
  * 求数组中最大值
  * @param arr:需要被查询的数组
  * @return 返回的就是我们要查找的最大值
  * */
  public static int maxArray(int[] arr){
   int max = arr[0];
   for(int i = 0;i < arr.length;i++){
    if(max < arr[i]){
     max = arr[i];
    }
   }
   return max;
  }
  
  /**
  * 查询数组中的元素在数组中第一次出现的索引,如果查不到,返回-1
  * @param arr :需要查询单数组
  * @param value :需要查询单 元素
  * @return :返回的该元素在数组中第一次出现的索引的值
  * */
  public static int syArray(int[] arr,int value){
   int wz = -1;
   for(int i = 0;i < arr.length;i++){
    if(value == arr[i]){
     wz = i;
     break;
    }
   }
   return wz;
  }
  
  /**翻转并遍历数组
  * @param arr :需要被翻转遍历的数组
  */
  public static void fzArray(int[] arr){
   int[] arr1 = new int[arr.length];
   for(int i = 0;i < arr.length;i++){
    arr1[arr.length - 1 - i] = arr[i];
   }
   for(int x = 0;x < arr1.length;x++){
    System.out.print(arr1[x] + "\t");
   }
  }
 }
二丶测试
  测试数组工具类功能是否可用
 public class ArrayTest{
  public static void main(String[]ages){
   int[] arr = {212,34,45,2,6,24,2,73,24};
   //数组遍历
   Array.blArray(arr);
   //求数组中的最大值
   int i = Array.maxArray(arr);
   System.out.println("最大值为:" + i);
   //求24元素在数组中第一次在出现的索引
   int j = Array.syArray(arr,24);
   System.out.println("24第一次出现在" + j + "位置");
   //遍历翻转数组
   Array.fzArray(arr);
  }
 }
三丶文档(API)生成
  启动cmd
  javadoc -d 目录(Array.java文件所在的目录) -author -version Array.java

效果图

时间: 2024-12-29 09:38:15

javadoc简易数组工具类文档(API)的相关文章

java===数组工具类创建,并使用eclipse导出说明文档.html

package cn.china; //import java.util.Arrays; //import java.util.Scanner; /** * 数组工具类,并且类内部方法都为静态方法,不提供初始化对象调用!!! * 包含数组排序.最值.查找等方法 * @author 王大侠 * @version V1.0*/ public class ArrayTool { private ArrayTool() { } /** * 数组选择排序 * @param arr 传入一个数组用于验证程序

数组 工具类 Arrays API

Arrays 数组工具类 public class Arrays extends Object 1 1 1 public class Arrays extends Object 此类包含用来操作数组(比如排序和搜索)的各种方法.此类还包含一个允许将数组作为列表来查看的静态工厂. 除非特别注明,否则如果指定数组引用为 null,则此类中的方法都会抛出 NullPointerException. 此类是 Java Collections Framework 的成员. asList 方法 static

Java如何制作帮助文档(API)

Java如何制作帮助文档(API) 步骤如下: (1)写一个工具类 (2)对这个类加入文档注释 (3)用工具解析文档注释 javadoc工具 (4)格式 javadoc -d 目录 -author -version ArrayTool.java 制作帮助文档(API)出错问题解决: 找不到可以文档化的公共或受保护的类 这句话告诉我们对想要操作的类的权限不够.在类前面加上public即可. 如下图所示02: --------------------------------------- 将来做开发

Java学习:数组工具类Arrays

数组工具类Arrays java.util.Arrays是一个与数组相关的工具类,里面提供了大量的静态方法,用来实现数组常见的操作. public static String toString(数组): 将参数数组变成字符串(按照默认格式:[元素1,元素2,元素3...]) public static void sort(数组): 按照默认升序(从小到大)对数组的元素进行排序. 备注:1.如果是数组,sort默认按照升序从小到大2.如果是字符串,sort默认按照字母升序3.如果是自定义的类型,那

黑马程序员————数组工具类对象建立

今天学习了数组工具类对象的建立巩固掌握以前学习的语句,函数,数组等相关知识 /** 建立一个用于操作数组的工具类,其中包括者常见的对数组操作的函数,如:最值,排序等 @author lostnotes */ public class ArraryTool { private ArrayTool () {}//该类中的方法都是静态的,所以不需要创建对象. //为了保证其他成员不创建该类对象,可以构造函数私有化. } /** 获取整数类型数组的最大值 @param arr 接收一个元素为int类型的

Java 数组工具类排序,最大值最小值等

public class ArrayUtils{ /** * 返回数组最大值 * * @param a * @return */ public static int max(int[] a){ // 返回数组最大值 int x; int aa[]=new int[a.length]; System.arraycopy(a,0,aa,0,a.length); x=aa[0]; for(int i=1;i<aa.length;i++){ if(aa[i]>x){ x=aa[i]; } } retu

Arrays:数组工具类

Arrays:数组工具类,提供了操作数组的各种方法 public static int binarySearch(Xxx[] xx, Xxx xx)  二分法查找,要求数组排序 public static void sort(Xxx[] xx)  将数组排序 public static String toString(Xxx[] xx)  将数组的内容返回成字符串,而不让数组返回其地址值.

Java学习笔记七——数组工具类Arrays

数组工具类Arrays Java提供的Arrays类里包含的一些static修饰的方法可以直接操作数组.若将里面的方法用熟的话,那开发效率会大大提高.下面介绍其中的方法. List<T> asList(T... a) 作用:将指定数组或数组元素,转换成固定大小的List. 用法: String[] strArr = { "aaa", "bbb", "vvv" }; //用法1:参数是数组引用 List<String> li

常用控件产品官方文档/手册/API列表 c#控件文档API列表 asp.net控件产品技术文档中文版

.netCHARTING报表图表控件 文档帮助手册Ab3d.PowerToys 文档帮助手册Ab3d.Reader3ds 文档帮助手册ABViewer 文档帮助手册 (工程图纸文档管理系统)Active DJ Studio 文档帮助手册Active Sound Editor 文档帮助手册Active Sound Recorder 文档帮助手册ActivePatch 文档帮助手册 (程序自动升级控件)Animated Chart 文档帮助手册BB FlashBack 文档帮助手册BB FlashB