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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

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

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

是否有一種簡單的方法可以跳過java中的readLine()方法(如果它花費的時間超過2秒)?

這是我問這個問題的背景:

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是我編寫的一個類,其中包含名為“ in”的BufferedReader的receive方法是這樣的:

public String recieve()

{

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

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

return "";

}

我注意到該程序停止并等待輸入流讀取某些內容,然后再繼續.這很不好,因為我需要程序保持循環(循環時,它會轉到所有其他客戶端并要求輸入).如果沒有要讀取的內容,是否可以跳過readLine()進程?

我也很確定我不能很好地解釋這一點,所以如果我感到困惑,請問我一些問題.

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。