java从命令行参数args提取多个参数的工具类

来源:互联网 发布:视频快速剪辑软件 编辑:程序博客网 时间:2024/06/07 09:48
第一个参数为日期,第二个参数以后是作业名
/** * 参数工具类 * * */public class ParamUtils {

/** * 从命令行参数中提取作业 * @param args 命令行参数 * @return 作业 */public static String[] getTaskName(String[] args) {   String[] result=new String [args.length-1];   try {         if(args != null && args.length > 0) {            for(int i=0;i<args.length-1;i++)            {               result[i]=args[args.length-i-1];            }            return result;         }      } catch (Exception e) {         e.printStackTrace();      }   return result;}/** * 从命令行参数中提取日期字符串 * @param args 命令行参数 * @return 日期字符串 */public static String getTaskDate(String[] args) {   String datestr=null;   try {      if(args != null && args.length > 0) {         datestr=String.valueOf(args[0]);         return datestr;      }   } catch (Exception e) {      e.printStackTrace();   }   return null;}
}