1
我試圖在www.spoj.com上解決一個問題。該計劃有以下聲明。以Java輸入測試用例的未知行數
「輸入將包含多個測試用例(不超過10個)。每個測試用例都是一個帶有數字n的單行。」
0 <= n <= 1,000,000,000
有沒有一種方法,我可以從使用BufferedReader
類的未知測試用戶的用戶輸入?
我試圖在www.spoj.com上解決一個問題。該計劃有以下聲明。以Java輸入測試用例的未知行數
「輸入將包含多個測試用例(不超過10個)。每個測試用例都是一個帶有數字n的單行。」
0 <= n <= 1,000,000,000
有沒有一種方法,我可以從使用BufferedReader
類的未知測試用戶的用戶輸入?
當讀者到達EOF然後在read()
方法的情況下返回-1
在BufferedReader
但在readLine()
方法的情況下,它會返回null
。所以您可以通過以下方式做到這一點: -
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String str="";
while((str=br.readLine())!=null)
{
//It will ends when eof character will encounter
}
以上程序將會到達程序結束。希望這會幫助你。