知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技

编写java工具类打包给其他项目使用

发表时间:2022-03-26来源:网络

编写java工具类打包给其他项目使用

回到第一章:目录

文章目录

编写java工具类打包给其他项目使用前言一、编写一个排序工具类二、使用IDEA打包成jar三、在项目中使用MySorter.jar

前言

这一节介绍如何编写自己的工具类,打包给其他项目使用。

分为3步:1、编写工具类;2、打包;3、在其他项目使用。

一、编写一个排序工具类

1、启动idea,新建project

点2次下一步,

2、输入工程名:MySorter,然后点finish。

3、在scr上右键,新建一个包,取名为:
com.my.sort

4、在 com.my.sort包上右键,新建一个类,取名:Sorter

5、复制以下代码到Sorter中:

package com.my.sort; import java.util.Arrays; import java.util.Collection; /** * 自定义的排序工具类,支持将整数数组进行排序。排序后原数组将变得有序。 */ public class Sorter { /**降序标志*/ public static final int DESC = 2; /**升序标志*/ public static final int ASC = 1; /** * 使用冒泡排序算对输入的整数数组进行排序,排行后原数组变得有序。 * @param data 输入整数数组 * @param flag 输入排序标志,1-升序;2-降序; 其他-不做排序 */ public static void sort(int[] data,int flag){ //输入检查 if(data == null || data.length == 0){ return ; } if(flag != 1 && flag !=2){ return; } //执行排序 int length = data.length; int temp; for(int i=0; i //第二层循环,length-i-1次 if(flag == 1){ //采用升序 if(data[j] > data[j+1]){ temp = data[j+1]; data[j+1] = data[j]; data[j] = temp; } }else{ //采用降序 if(data[j] int a[] = {0,12,2,6,8,9,1,4,7,5,5}; Sorter.sort(a,Sorter.DESC); System.out.println("排序后:"); for(int i=0;i public static void main(String[] args) { // 测试代码 int a[] = {0,12,2,6,8,9,1,4,7,5,5}; Sorter.sort(a,Sorter.DESC); System.out.println("排序后:"); for(int i=0;i
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜