假設現在已經打包了一個文件(1233444333),要將這個文件傳輸給另一方: 其中的上傳數據模塊和下載模塊可以單獨進行分裝後使用。 結果: ...
假設現在已經打包了一個文件(1233444333),要將這個文件傳輸給另一方:
package file; import java.io.*; public class F_PasswordUnPassword { public static void main (String[] args)throws Exception { ByteArrayOutputStream arrOut=new ByteArrayOutputStream(); DataOutputStream dataOut=new DataOutputStream(arrOut); //定義需要上傳的數據 long data=1233444333; dataOut.writeLong(data); //裝載數據到arrOut中 //定義接受的數據 byte [] receiveArr=arrOut.toByteArray(); //toByteArray()創建一個新分配的位元組數組。 其大小是此輸出流的當前大小,緩衝區的有效內容已被覆制到其中。 //將該輸出流的當前內容,作為位元組數組。 ByteArrayInputStream arrin=new ByteArrayInputStream(receiveArr); DataInputStream dataIn=new DataInputStream(arrin); data=dataIn.readLong(); //讀出數據 System.out.println("接受到的數據為:"+data); } }
其中的上傳數據模塊和下載模塊可以單獨進行分裝後使用。
結果: