大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) 學(xué)習(xí)攻略 Java學(xué)習(xí) 如何在Java中使用命令行參數(shù)

如何在Java中使用命令行參數(shù)

更新時(shí)間:2019-09-17 09:37:55 來源:動(dòng)力節(jié)點(diǎn) 瀏覽7512次

命令行參數(shù)可以是為應(yīng)用程序指定配置屬性的一種方式,Java也不例外。您可以從終端窗口運(yùn)行Java應(yīng)用程序,而不是單擊操作系統(tǒng)中的應(yīng)用程序圖標(biāo)。除了應(yīng)用程序名稱之外,還可以跟隨許多參數(shù),然后將這些參數(shù)傳遞給應(yīng)用程序的起始點(diǎn)(即,在Java的情況下為main方法)。

image.png

  例如,NetBeans具有許多啟動(dòng)參數(shù),當(dāng)從終端窗口運(yùn)行時(shí),可以將這些參數(shù)傳遞給應(yīng)用程序(例如,-jdkhome指定要使用的JDK的版本,而不是與NetBeans應(yīng)用程序關(guān)聯(lián)的默認(rèn)JDK)。

  main方法

  讓我們檢查一下main方法,看看傳遞給應(yīng)用程序的參數(shù)出現(xiàn)在哪里:

image.png

  命令行參數(shù)可以在名為的String數(shù)組中找到args。

  例如,讓我們考慮一個(gè)被調(diào)用的應(yīng)用程序,CommandLineArgs其唯一的操作是打印傳遞給它的命令行參數(shù):

image.png

  命令行參數(shù)的語法

  Java運(yùn)行時(shí)引擎(JRE)期望遵循特定語法傳遞參數(shù),如下所示:

image.png

  在上面,“java”調(diào)用JRE,后跟您正在調(diào)用的程序的名稱。接下來是程序的任何參數(shù)。程序可以采用的參數(shù)數(shù)量沒有限制,但順序很重要。JRE按照它們?cè)诿钚兄谐霈F(xiàn)的順序傳遞參數(shù)。例如,請(qǐng)考慮以上代碼段:

image.png

  當(dāng)參數(shù)傳遞給Java程序時(shí),args[0]是數(shù)組的第一個(gè)元素(上面的value1),args[1]是第二個(gè)元素(value2),以此類推。length()代碼定義了數(shù)組的長(zhǎng)度。

  通過命令行參數(shù)

  在NetBeans中,我們可以傳遞命令行參數(shù),而不必構(gòu)建應(yīng)用程序并從終端窗口運(yùn)行它。要指定命令行參數(shù):

  右鍵單擊“項(xiàng)目”窗口中的“項(xiàng)目”文件夾。

  選擇Properties選項(xiàng)以打開項(xiàng)目屬性窗口。

  在右邊的Categories列表中,選擇Run。

  在出現(xiàn)的Arguments文本框中,指定要傳遞給應(yīng)用程序的命令行參數(shù)。例如,如果我們?cè)贏rguments文本框中輸入AppleBananaCarrot并運(yùn)行上面列出的CommandLineArgs程序,我們將得到輸出:

image.png

  解析命令行參數(shù)

  通常,會(huì)傳遞一個(gè)命令行參數(shù),其中包含一些關(guān)于如何處理傳遞的值的信息。通知應(yīng)用程序參數(shù)的參數(shù)通常在其名稱前有一兩個(gè)連字符。例如,用于指定JDK路徑的啟動(dòng)參數(shù)的NetBeans示例是-jdkhome。

  這意味著您需要解析命令行參數(shù),以確定如何處理這些值。有幾個(gè)用于解析命令行參數(shù)的Java命令行框架。或者,如果需要傳遞的參數(shù)不多,也可以編寫一個(gè)簡(jiǎn)單的命令行解析器:

image.png

image.png

  上面的代碼要么打印參數(shù),要么將它們相加(如果它們是整數(shù))。例如,這個(gè)命令行參數(shù)將添加數(shù)字:

image.png

  以上就是如何在Java中使用命令行參數(shù)的詳細(xì)內(nèi)容,希望對(duì)大家有幫助,更多Java最新資訊請(qǐng)繼續(xù)關(guān)注動(dòng)力節(jié)點(diǎn)Java培訓(xùn)機(jī)構(gòu)官網(wǎng),每天會(huì)有精彩內(nèi)容分享與你。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产在线91精品入口首页 | 国产精品欧美一区二区三区不卡 | 色人阁在线 | jizzjizz中国丝袜美女 | 99精品视频在线视频免费观看 | 激情久久久久久久久久久 | 黄色影院网站 | 大学生不戴套毛片视频 | 热久久只有精品 | 国产成人毛片亚洲精品不卡 | 青青草久草视频 | 免费观看黄色a一级录像 | 伊人网综合在线观看 | 国产毛片久久久久久国产毛片 | 国产精品va一区二区三区 | 欧美性网 | 免费色视频网站 | 久久99精品久久久久久久不卡 | 亚洲精品一区二区 | 大色佬视频在线观看 | 夜夜做日日做夜夜爽 | 久久国产精品免费观看 | 久久99精品久久久66 | 日韩欧国产精品一区综合无码 | 伊人中文字幕在线 | 国产精品久久天天影视 | 日韩欧美一区二区久久 | 国产成a人片在线观看视频99 | 中文字幕一区二区三区在线观看 | 啊用力嗯快国产在线观看 | 久久优 | 国产欧美二区三区 | 老子影院午夜伦不卡不四虎卡 | 4虎影院在线观看 | 久久婷婷五综合一区二区 | 久久国产自偷自免费一区100 | 久久精品在线观看 | 久久久在线 | 开心久久婷婷综合中文字幕 | 一级特黄高清完整大片 | 青青草国产免费一区二区 |