java文件传输简单方法

java文件传输简单方法

假设现在已经打包了一个文件(1233444333),要将这个文件传输给另一方:

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);

}

}

相关推荐
GDAL1 分钟前
IntelliJ IDEA 前端开发全面教程
java·ide·intellij-idea
rabbit_pro2 分钟前
IDEA保存SSH会话信息
java·ssh·intellij-idea
Rsun045513 分钟前
12、Java 享元模式从入门到实战
java·开发语言·享元模式
枫叶丹44 分钟前
【HarmonyOS 6.0】ArkWeb:Web组件销毁模式深度解析
开发语言·前端·华为·harmonyos
良木生香4 分钟前
【C++ 初阶】:内存管理的迭代革新——从malloc/free 到 new/delete 的时代更迭
c语言·开发语言·c++
傻啦嘿哟5 分钟前
使用 Python 管理 Word 节及页面布局设置
开发语言·python·word
小则又沐风a8 分钟前
深剖string内部结构 手撕string
java·前端·数据库·c++
XGeFei8 分钟前
__init__ 初始化方法
开发语言·python
2401_8326355810 分钟前
Spring Data MongoDB 最佳实践:如何构建高效数据访问层
java·mongodb·spring
Rust研习社10 分钟前
Rust 并发同步:Mutex 与 RwLock 智能指针
开发语言·后端·rust