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

}

}

相关推荐
hhzz1 分钟前
Maven项目中settings.xml终极优化指南
java·jdk·maven
weixin_307779132 分钟前
C++进程监视器与自动启动程序
开发语言·c++·算法
草莓熊Lotso22 分钟前
【C语言强化训练16天】--从基础到进阶的蜕变之旅:Day12
c语言·开发语言·c++·刷题
hqxstudying24 分钟前
MyBatis 和 MyBatis-Plus对比
java·数据库·mysql·mybatis
不喜欢学数学er32 分钟前
算法第五十三天:图论part04(第十一章)
开发语言·python·图论
源码哥_博纳软云33 分钟前
JAVA国际版多商户运营版商城系统源码多商户社交电商系统源码支持Android+IOS+H5
android·java·ios·微信·微信小程序·小程序·uni-app
你怎么知道我是队长41 分钟前
python---构造函数、析构函数
开发语言·python
猿java44 分钟前
为什么复杂的架构一定要做分层设计?
java·面试·架构
whitepure1 小时前
万字详解常用数据结构(Java版)
java·数据结构·后端
天天摸鱼的java工程师1 小时前
你们公司的 QPS 是怎么统计出来的?这 5 种常见方法我踩过一半的坑
java·后端·面试