中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

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

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

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

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

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

        Sh代碼

        ls -la

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

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

        這個(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變量,用來定位相關(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];

        }

        }

        /*

        * 這里我只是打印出來相關(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

      主站蜘蛛池模板: 一区二区三区在线蜜桃| 德保县| 中文字幕亚洲国产精品| 综合久久久久6亚洲综合 | 国产精品天干天干在线观蜜臀| 国产乱人伦AⅤ在线麻豆A| av福利免费在线观看网站| 灵台县| 在线日韩人妻高清在线| 五月天婷婷一区二区三区久久| 国产成人福利在线视频不卡| 新邵县| 亚洲成av人无码免费观看| 久九九久视频精品网站| 国产强伦姧在线观看| 日本中文字幕一区二区视频| 99精品视频69v精品视频免费| 泽库县| 久久精品中文字幕第一页| 精品的一区二区三区| 日本不卡在线一区二区| av网站影片在线观看| 亚洲图片第二页| 国产一区二区三区视频免费| 永久免费不卡在线观看黄网站 | 91精品啪在线看国产网站| 息烽县| 张掖市| 宣威市| 长宁县| 富民县| 宁津县| 广饶县| 看黄色亚洲看黄色亚洲| 德惠市| 中国免费一级毛片| 大乳丰满人妻中文字幕韩国| 人妻少妇精品一区二区三区| 精品国产亚洲av成人一区| 国产无卡视频在线免费观看| 亚洲最稳定资源在线观看|