第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何將參數(shù)傳遞到 Java 文件中?

如何將參數(shù)傳遞到 Java 文件中?

所以我有兩個Java文件。一個是控制臺程序,另一個是 GUI。如果用戶在控制臺程序中輸入命令,它會打開 GUI。很簡單。這是通過SettingsWindow.main(new String[0]);.我的目標(biāo)是我想將參數(shù)傳遞到SettingsWindow.java. 我明白了new String[0],我敢打賭這就是我放置參數(shù)的地方,但我無法弄清楚如何在不給我錯誤的情況下放入字符串(無論是通過array還是只是String)。
查看完整描述

3 回答

?
天涯盡頭無女友

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超9個贊

嘗試如下:

SettingsWindow.main(new String[]{"param1", "param2"});


查看完整回答
反對 回復(fù) 2021-09-03
?
慕田峪7331174

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個贊

我想對其他答案進(jìn)行一些擴(kuò)展,盡管是正確的。

public static void main(String[] args)可以使用命令從命令行執(zhí)行具有方法的Java 類java。

在命令行上傳遞的參數(shù)可用作args數(shù)組中的字符串。

在您的情況下,應(yīng)用程序(包括其類路徑上的 SettingsWindow 類)已經(jīng)在運(yùn)行,用戶可以向其中輸入命令。發(fā)生這種情況時,會調(diào)用 GUI 類,但它不會像啟動新的 Java 應(yīng)用程序時那樣“執(zhí)行”。SettingsWindow 類已經(jīng)是應(yīng)用程序的一部分,可以通過任何其他方法調(diào)用,不一定是main

除了從命令行傳遞參數(shù)外,還可以提供帶有-DsomeName=someValue. 這些變量會覆蓋運(yùn)行時中的系統(tǒng)屬性,因此將通過調(diào)用返回“someValue”System.getProperty("someName");


查看完整回答
反對 回復(fù) 2021-09-03
?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗(yàn) 獲得超7個贊

您需要傳入一個數(shù)組。你已經(jīng)是,但它只是大小 0。要傳遞信息,你應(yīng)該使用這樣的東西

    SettingsWindow.main(new String[] {"info", "more info"});


查看完整回答
反對 回復(fù) 2021-09-03
  • 3 回答
  • 0 關(guān)注
  • 253 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號