bufferedreader

    0熱度

    4回答

    我想通過使用while循環從java中讀取BufferedReader中的行。它會像應該那樣遍歷BufferedReader,但是當它從循環中斷開時,它會'凍結'代碼的執行。我試過調試代碼,但執行提示在循環後丟失。不知道我做錯了什麼: 代碼片段: BufferedReader reader = new BufferedReader(new InputStreamReader(yourSocket.

    12熱度

    4回答

    我正在使用BufferedReader.readLine()方法來讀取來自遠程服務器(用C編寫且我無法訪問源代碼)的響應。 BufferedReader br = new BufferedReader(new InputStreamReader(in)); String line; while((line = br.readLine())!=null){ [...] } 但是它

    1熱度

    1回答

    我正在使用read line從維基百科獲取一些文本。但讀線只返回列表,而不是我想要的文本。有沒有辦法使用替代方案或解決我的問題? public class mediawiki { public static void main(String[] args) throws Exception { URL yahoo = new URL( "http://en.wi

    1熱度

    1回答

    我正在向servlet中的瀏覽器發送文件。我可以使用的最高JDK是1.4.2,我也必須通過URL檢索文件。我也試圖使用「guessContentTypeFromStream」,但我一直收到null,在下面的代碼示例中使用時會引發異常。我目前必須編寫硬編碼或編寫自己的內容類型。 我想知道的是,我如何重新分解這段代碼,以便文件傳輸儘可能快並且還使用guessContentTypeFromStream?

    3熱度

    5回答

    這裏是我的代碼: try { String textLine; FileReader fr = new FileReader("ad.txt"); BufferedReader reader = new BufferedReader(fr); while((textLine=reader.readLine()) != null) { textLi

    5熱度

    3回答

    我在寫一個客戶端應用程序,它將通過tcp/ip接收連續的數據流。我遇到的問題是緩衝讀取器對象沒有收到任何數據,並且掛在readline方法中。 服務器的工作方式是連接到它,然後發送驗證信息以接收數據。我的代碼的要點是下面 socket = new Socket(strHost, port); authenticate(); inStream = new BufferedReader(new I

    4熱度

    2回答

    我試圖在python腳本中打開大型的.csv文件(16k行+〜〜15列),並遇到一些問題。 我使用內置的open()函數打開文件,然後使用輸入文件聲明csv.DictReader。循環的結構是這樣的: for (i, row) in enumerate(reader): # do stuff (send serial packet, read response) 但是,如果我使用一個

    3熱度

    1回答

    我有使用BufferedReader readLine()從套接字讀取數據的情況,但readline()讀取數據,直到它在Data中找到新的行字符/返回托架。 如果我的數據不包含新行字符,那麼它將繼續讀取數據,直到找到新行並且入侵者可以注入DOS攻擊。 甚至套接字可以超時。 我知道一種解決方案可能是我們需要限制行大小並只讀取一些數據,並將數據追加到緩衝區。 是最佳解決方案還是我可以用其他方式做到這

    0熱度

    2回答

    我有一個文本文件需要被兩個線程讀取,但我需要依次進行讀取。示例:線程1獲取鎖並讀取第一行,鎖定空閒。線程2獲取鎖定並讀取第2行,繼續。 我在想共享相同的緩衝區讀取器或類似的東西,但我不太確定。 在此先感謝! EDITED 將是2類每一個具有螺紋。這兩個類將讀取相同的文件。

    22熱度

    1回答

    如何從標準文件對象中創建BufferedReader對象,如sys.stdin或從'open'中獲得的內容? (背景:我需要一個PEEK()方法,標準文件對象不能在有任何建議來解決這個問題,也歡迎。) 我有幾分期待這個工作,但事實並非如此: >>> import sys >>> import io >>> io.BufferedReader(sys.stdin) Traceback (mos