<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • java命令行參數解析

    時間:2024-08-12 17:31:25 JAVA認證 我要投稿
    • 相關推薦

    java命令行參數解析2016

      用慣了控制臺的java程序之后,最印象深刻的是其的簡單與快捷,雖沒有圖形界面那樣吸引人的眼球,但卻也足以迷倒眾生。那么java命令行參數有哪些呢?跟yjbys小編一起來學習吧!

      控制臺程序的運行少不了要通過控制臺來傳遞參數,譬如:

      Sh代碼

      ls -la

      這是shell腳本的常用命令,其就是通過后置參數來傳遞相關信息。UNIX環境為C語言中提供了getopt()這樣的函數可以解析后置參數,這個函數是很實用很強大的,但Java就...(我Google了一下,倒沒有怎么找出來)。大概是這個功能對Java來說太不足掛齒了吧,但總得有個解決方法才行。

      下面就是一個代碼實例,用以說明。

      這個實例運行的結果是運行在控制臺,并允許可選的輸入參數:

      Sh代碼

      java TestOpt -i 89 -b -s TestString

      那么就會設置幾個prarameter的值

      Java代碼

      public class TestOpt {

      public static void main(String[] args) {

      /*

      * 這里先取默認值,因為不是所有參數都會被用戶提供

      */

      boolean prarameter1 = false;

      int prarameter2 = 0;

      String prarameter3 = "";

      /*

      * 設置一個offset變量,用來定位相關信息

      */

      int optSetting = 0;

      for (; optSetting < args.length; optSetting++) {

      if ("-b".equals(args[optSetting])) {

      prarameter1 = true;

      } else if ("-i".equals(args[optSetting])) {

      prarameter2 = Integer.parseInt(args[++optSetting]);

      } else if ("-s".equals(args[optSetting])) {

      prarameter3 = args[++optSetting];

      }

      }

      /*

      * 這里我只是打印出來相關的設置信息,具體的行為肯定是要自己取定義打

      */

      System.out.println(prarameter1);

      System.out.println(prarameter2);

      System.out.println(prarameter3);

      }

      }

      這種類似的方法估計應該有很多吧,但這個應該算是比較輕量級的。當然若參數非常多(同時也得進行驗證輸入)

    【java命令行參數解析】相關文章:

    java jar 命令行參數03-04

    Java的內存劃分全解析12-17

    計算機二級JAVA考點解析01-24

    關于計算機二級JAVA考點解析03-03

    Linux常用命令行匯總03-30

    2017年計算機二級JAVA考點解析03-04

    三級PC常見的系統命令行03-23

    CPU參數的認識03-13

    Ghost的的實用參數03-03

    主站蜘蛛池模板: 久久久久这里只有精品| 伊人精品视频在线| 亚洲欧美精品综合中文字幕| 国产精品午睡沙发系列| 日韩精品视频在线观看免费| 94久久国产乱子伦精品免费| 999国内精品永久免费视频| 中日精品无码一本二本三本| 精品人妻无码专区中文字幕| 国产精品视频久久久| 久久水蜜桃亚洲av无码精品麻豆| 青春草无码精品视频在线观| 国产在线精品福利大全| 911亚洲精品国产自产| 久久99精品国产99久久6男男| 国产精品久久久久国产A级| 欧美成人精品高清在线观看| 亚洲综合国产精品第一页 | 国产L精品国产亚洲区久久| 996久久国产精品线观看| 精品亚洲成a人片在线观看少妇 | 国产精品久久99| 3D动漫精品一区二区三区| 精品三级AV无码一区| 老司机亚洲精品影院无码| 亚洲日韩精品无码专区网址| 亚洲欧美日韩国产精品 | 日韩精品成人亚洲专区| 久久精品这里只有精99品| 国产精品欧美久久久久天天影视 | 国产精品毛片VA一区二区三区| 精品日韩亚洲AV无码| 久久99精品久久久久久hb无码 | 日韩精品电影一区亚洲| 无码人妻精品一区二区三区99不卡| 精品一区二区三区色花堂| 精品无码综合一区| 无码精品人妻一区二区三区影院 | 国产精品无码素人福利| 国产在线精品一区二区高清不卡 | 四虎国产精品永久地址99新强|