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

    時(shí)間:2024-08-12 17:31:25 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    java命令行參數(shù)解析2016

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

      控制臺(tái)程序的運(yùn)行少不了要通過(guò)控制臺(tái)來(lái)傳遞參數(shù),譬如:

      Sh代碼

      ls -la

      這是shell腳本的常用命令,其就是通過(guò)后置參數(shù)來(lái)傳遞相關(guān)信息。UNIX環(huán)境為C語(yǔ)言中提供了getopt()這樣的函數(shù)可以解析后置參數(shù),這個(gè)函數(shù)是很實(shí)用很強(qiáng)大的,但Java就...(我Google了一下,倒沒(méi)有怎么找出來(lái))。大概是這個(gè)功能對(duì)Java來(lái)說(shuō)太不足掛齒了吧,但總得有個(gè)解決方法才行。

      下面就是一個(gè)代碼實(shí)例,用以說(shuō)明。

      這個(gè)實(shí)例運(yùn)行的結(jié)果是運(yùn)行在控制臺(tái),并允許可選的輸入?yún)?shù):

      Sh代碼

      java TestOpt -i 89 -b -s TestString

      那么就會(huì)設(shè)置幾個(gè)prarameter的值

      Java代碼

      public class TestOpt {

      public static void main(String[] args) {

      /*

      * 這里先取默認(rèn)值,因?yàn)椴皇撬袇?shù)都會(huì)被用戶提供

      */

      boolean prarameter1 = false;

      int prarameter2 = 0;

      String prarameter3 = "";

      /*

      * 設(shè)置一個(gè)offset變量,用來(lái)定位相關(guān)信息

      */

      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];

      }

      }

      /*

      * 這里我只是打印出來(lái)相關(guān)的設(shè)置信息,具體的行為肯定是要自己取定義打

      */

      System.out.println(prarameter1);

      System.out.println(prarameter2);

      System.out.println(prarameter3);

      }

      }

      這種類似的方法估計(jì)應(yīng)該有很多吧,但這個(gè)應(yīng)該算是比較輕量級(jí)的。當(dāng)然若參數(shù)非常多(同時(shí)也得進(jìn)行驗(yàn)證輸入)

    【java命令行參數(shù)解析】相關(guān)文章:

    java jar 命令行參數(shù)03-04

    Java的內(nèi)存劃分全解析12-17

    計(jì)算機(jī)二級(jí)JAVA考點(diǎn)解析01-24

    關(guān)于計(jì)算機(jī)二級(jí)JAVA考點(diǎn)解析03-03

    Linux常用命令行匯總03-30

    2017年計(jì)算機(jī)二級(jí)JAVA考點(diǎn)解析03-04

    三級(jí)PC常見的系統(tǒng)命令行03-23

    CPU參數(shù)的認(rèn)識(shí)03-13

    Ghost的的實(shí)用參數(shù)03-03

    主站蜘蛛池模板: 国产精品亚洲高清一区二区| 亚洲国产成人久久精品99 | 一区二区三区四区精品视频| 四虎永久在线精品免费一区二区| 国产精品三级在线| 亚洲AV永久无码精品成人| 国产AV国片精品一区二区| 国产精品国产三级国产av品爱网| 日韩精品在线播放| 丰满人妻熟妇乱又伦精品劲| 国产精品兄妹在线观看麻豆| 亚洲а∨天堂久久精品| 国产精品永久久久久久久久久| 99re6在线视频精品免费| 四虎影视永久在线观看精品| 久久亚洲精品无码播放| 91精品国产91久久久久久青草 | 国产92成人精品视频免费| 亚洲AV永久无码精品网站在线观看 | 中文无码精品一区二区三区| 好湿好大硬得深一点动态图91精品福利一区二区 | 国产在线精品免费aaa片| 日韩美女18网站久久精品| 97久久精品人人澡人人爽| 精品蜜臀久久久久99网站| 亚洲精品久久久www| 久久99精品久久久久久齐齐| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 精品国精品国产| 精品人妻中文字幕有码在线| 在线观看自拍少妇精品| 午夜国产精品无套| 久久丝袜精品中文字幕| 国语自产精品视频在线观看| 国产精品成人无码久久久久久 | 人妻精品久久久久中文字幕| 国产乱码精品一区二区三| 国产成人精品免高潮在线观看| 久久se精品一区精品二区| 国产精品一级香蕉一区| 99精品免费视品|