0
新的http://download.oracle.com/javase/6/docs/api/java/io/Console.html類似乎可以從控制檯輸入用戶信息,但是,它似乎沒有提供讀取行的方法,但默認情況下已經存檔(因此用戶只需按Enter鍵確認或刪除即可修改) 。如何讓java.io.Console顯示用戶默認的確認或修改?
我該如何與班級做到這一點?
新的http://download.oracle.com/javase/6/docs/api/java/io/Console.html類似乎可以從控制檯輸入用戶信息,但是,它似乎沒有提供讀取行的方法,但默認情況下已經存檔(因此用戶只需按Enter鍵確認或刪除即可修改) 。如何讓java.io.Console顯示用戶默認的確認或修改?
我該如何與班級做到這一點?
如果該行爲空,則使用默認值。使用commons-lang的StringUtils(或者您最喜歡的空行測試方式)
if (StringUtils.isBlank(lineRead)) lineRead = "whatever default";
我不想那樣。這很容易。我所需要的是提示符顯示默認值,用戶可以編輯它,就像他寫了它一樣。 – i30817 2011-05-15 20:03:22
順便說一句,我不能使用機器人,因爲「默認」實際上是可變的。並且將任意字符串轉換爲鍵碼是不可能的。 – i30817 2011-05-15 20:04:31