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

}

}

相关推荐
连合机器人17 小时前
晨曦中的守望者:当科技为景区赋予温度
java·前端·科技
杨福瑞17 小时前
C语⾔内存函数
c语言·开发语言
AD钙奶-lalala17 小时前
idea新建的项目new 没有java class选项
java·ide·intellij-idea
eqwaak017 小时前
科技信息差(9.12)
开发语言·python·科技·量子计算
axban17 小时前
QT M/V架构开发实战:QStringListModel介绍
开发语言·数据库·qt
刘媚-海外17 小时前
Go语言开发AI应用
开发语言·人工智能·golang·go
sheji341617 小时前
【开题答辩全过程】以 12306候补购票服务系统为例,包含答辩的问题和答案
java·eclipse
勇敢牛牛_18 小时前
使用Rust实现服务配置/注册中心
开发语言·后端·rust·注册中心·配置中心
catchadmin18 小时前
PHP serialize 序列化完全指南
android·开发语言·php
hzzzzzo018 小时前
微服务网关全解析:从入门到实践
java·开发语言·微服务