日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > java >内容正文

java

java readline 超时_跳过Java中的BufferedReader readLine()方法

發(fā)布時(shí)間:2023/12/2 java 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java readline 超时_跳过Java中的BufferedReader readLine()方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

是否有一種簡(jiǎn)單的方法可以跳過java中的readLine()方法(如果它花費(fèi)的時(shí)間超過2秒)?

這是我問這個(gè)問題的背景:

public void run()

{

boolean looping = true;

while(looping) {

for(int x = 0; x

try {

Comm s = clientList.get(x);

String str = s.recieve();

// code that does something based on the string in the line above

}

// other stuff like catch methods

}

}

}

Comm是我編寫的一個(gè)類,其中包含名為“ in”的BufferedReader的receive方法是這樣的:

public String recieve()

{

try { if(active) return in.readLine(); }

catch(Exception e) { System.out.println("Comm Error 2: "+e); }

return "";

}

我注意到該程序停止并等待輸入流讀取某些內(nèi)容,然后再繼續(xù).這很不好,因?yàn)槲倚枰绦虮3盅h(huán)(循環(huán)時(shí),它會(huì)轉(zhuǎn)到所有其他客戶端并要求輸入).如果沒有要讀取的內(nèi)容,是否可以跳過readLine()進(jìn)程?

我也很確定我不能很好地解釋這一點(diǎn),所以如果我感到困惑,請(qǐng)問我一些問題.

總結(jié)

以上是生活随笔為你收集整理的java readline 超时_跳过Java中的BufferedReader readLine()方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。