क्या उपयोगकर्ता के इनपुट के लिए टाइमर सेट करना संभव है? 10 सेकंड प्रतीक्षा करें - कर अगले आपरेशन और आदि मेरा मतलब है उदाहरण के लिएउपयोगकर्ता के इनपुट के लिए समय समाप्ति
//wait several seconds{
String s = new BufferedReader(new InputStreamReader(System.in)).readLine();
//wait server seconds}
//next operation and etc.
BufferedReader.ready() कोई बाइट उपलब्ध होने पर, यदि कोई नई लाइन भी उपलब्ध नहीं है, तो यह सच साबित होता है। उस मामले पर विचार करें जहां एक चरित्र पीछे की नई लाइन के बिना इंतजार कर रहा है। in.ready() सत्य देता है, in.readLine() को कॉल किया जाता है, लेकिन अनिश्चित काल तक नई लाइन के लिए इंतजार कर रहा है। – pendor
@ विक्रेता लेकिन मानक 'System.in' केवल तभी डेटा होगा जब उपयोगकर्ता कमांड लाइन पर प्रवेश करता है जो न्यूलाइन अनुक्रम प्रदान करता है। – Jeffrey
@ जेफरी कहीं भी दस्तावेज है? – Max