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

}

}

相关推荐
忘忧记5 分钟前
Fixture详解
开发语言·python
赵谨言6 分钟前
地球磁场干扰噪声减弱声波对抗测量系统研究进展:近十年中英文文献综述
大数据·开发语言·经验分享
jyan_敬言7 分钟前
【算法】高精度算法(加减乘除)
c语言·开发语言·c++·笔记·算法
柒.梧.9 分钟前
深入浅出理解原子操作:从单核到多核的实现原理
java
echome88814 分钟前
Python 装饰器实战:用@syntax 优雅地增强函数功能
开发语言·python
Moe48822 分钟前
Redis 缓存三大经典问题:穿透、击穿与雪崩
java·后端·面试
卷Java34 分钟前
Python字典:键值对、get()方法、defaultdict,附通讯录实战
开发语言·数据库·python
liuyao_xianhui34 分钟前
优选算法_翻转链表_头插法_C++
开发语言·数据结构·c++·算法·leetcode·链表·动态规划
happy_baymax37 分钟前
三电平矢量表达式MATLAB实现
开发语言·matlab
xyq202438 分钟前
jEasyUI 创建 XP 风格左侧面板
开发语言