bufferedoutputstream

    1熱度

    3回答

    我試圖在他的算法4E教科書中使用由Robert Sedgwick提供的BinaryStdOut.java類。這個類的代碼可以在他的網站上免費獲得,但爲了便於參考,我將在這裏顯示相關的代碼片段。 在上面提到的類,一個的BufferedOutputStream聲明如下 private static BufferedOutputStream out = new BufferedOutputStream(

    2熱度

    4回答

    這更像是一個良知問題,而不是技術問題:p 我正在編寫一些java代碼以從服務器下載文件...爲此,我使用BufferedOutputStream方法的write()和BufferedInputStream方法的read()。 所以我的問題是,如果我使用一個緩衝區來保存字節,什麼應該是要讀取的字節數?當然我可以讀取字節使用只是int byte = read()然後寫入(byte),或者我可以使用緩衝

    0熱度

    1回答

    此代碼正在嘗試讀取文件,然後將其反轉爲輸出文件。 當它寫入(不反轉)輸出是相同的。 但是,當它反轉時,輸出文件中的所有行將寫入一行。 int i; int x = 0; int[] ar = new int[9999]; BufferedInputStream fin; BufferedOutputStream fout; try {

    1熱度

    1回答

    我有一個小問題,我做了一個函數。 我希望每次給這個函數一個字符串時,它會把我保存到同一個文件中的一個新行中,但實際上現在只保存最後一個字符串Im的活動。這就像一遍又一遍的重寫,需要一些幫助 public void WritingGZFile(String directory, String linesWithPattern, String newFile) throws IOException

    0熱度

    1回答

    標題基本上講述了我的故事,我想從java程序直接發送音頻到揚聲器系統,我想直接寫入/ dev/in linux中的揚聲器使用從音頻文件中獲得的字節,我不知道會工作,但在Windows中,我超越了難堪。我沿着這樣的線路在想: public void play(byte[] audio){ if(OS.isWindows){//This is where i have no idea, ma

    0熱度

    1回答

    我試圖通過套接字發送遊戲對象,但是它們需要很長時間才能發送,並且可能導致遊戲掛起。我想使用BufferedOutputStreams和BufferedInputStreams來發送數據,但是當我在客戶端使用BufferedOutputStream時,我的ObjectInputStream不會在服務器端初始化。奇怪的是沒有錯誤拋出。 我只提供涉及的代碼,因爲這需要很長時間才能解釋發生了什麼。每場比賽

    0熱度

    1回答

    我使用插座在的java文件傳輸。 這裏是客戶代碼 for(int i = 0;i < fileList.size();i++) { String filename = (String)fileList.get(i); RequestFile(filename); try { BufferedOutputStream fileWriter = new Bu

    0熱度

    1回答

    我有一個使用BufferedInputStream和BufferedOutputStream的上傳,現在我想獲得上傳的百分比進度。 如何得到這個? BufferedInputStream bis = null; BufferedOutputStream bos = null; try { URL url = new URL(sb.toString());

    9熱度

    2回答

    爲了獲得最快的傳輸速度比在Java中,這是更好的TCP: 選項A: InputStream in = socket.getInputStream(); OutputStream out = socket.getOutputStream(); 選項B: BufferedInputStream in = new BufferedInputStream(socket.getInputStream(

    0熱度

    2回答

    我想合併n文件變成單個文件。但是我的功能有些奇怪。在n秒內調用該功能x次。假設我有100個文件,我將合併,每秒調用5個文件併合並它。並在下一秒的金額是雙重10是,但從1-5是相同的文件,其餘的是新文件。它工作正常,但在某些時候,它給零字節或某個時候給出正確的大小。 你能幫我找出下面我的函數中的錯誤嗎? public void mergeFile(list<String> fileList, int