首页 > 编程语言 >java文件传输简单方法

java文件传输简单方法

时间:2022-12-06 18:02:28浏览次数:52  
标签:arrOut java 文件传输 简单 new data 1233444333

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

标签:arrOut,java,文件传输,简单,new,data,1233444333
From: https://www.cnblogs.com/biubiu111/p/16956056.html

相关文章

  • Javascript
    内容概要BOM操作BOM操作基础DOM操作jQuery类库BOM操作BOM操作基础BOM(BrowserObjectModel)是指浏览器对象模型,它使用Javascript有能力与浏览器进行'对话'......
  • Java的两大、三类代理模式
    简述代理,是一种设计模式,主要作用是为其他对象提供一种代理,以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目......
  • [笔记]docker-compose启动javaweb
    1.Dockfile1准备jdk安装包启动项目jar2文件fromcentosrunmkdir/var/tmp/jdkCOPYjdk-8u321-linux-x64.tar.gz/var/tmp/jdkRUNtarxzf/var/tmp/jdk/jdk-8......
  • JavaScript中的异步、同步和回调函数
    异步(Asynchronous,async)是与同步(Synchronous,sync)相对的概念。在我们学习的传统单线程编程中,程序的运行是同步的(同步不意味着所有步骤同时运行,而是指步骤在一个控制流序......
  • JAVA 小工具
    JAVA小工具驼峰命名转下划线命名publicstaticStringparsingCamelCaseToUnderline(Stringparams){char[]charArray=params.toCharArray();params="";f......
  • 【javascript】call、bind、apply方法的作用和区别
    1、call,apply,bind相同点都是改变this的指向接收的第一个参数都是要指向的对象都可以使用第一个参数之外的其他参数传参2、call,apply,bind不同点call,bind的传参都......
  • 【Java】其他时间日期API:ZonedDateTime / ZoneId、Duration、Period、TemporalAdjuste
    1.带时区的日期时间:ZoneId/ZonedDateTime(1)ZoneIdpublicvoidtest1(){Set<String>zoneIds=ZoneId.getAvailableZoneIds();//获取所有时区f......
  • java 服务器保存数据数据库保存的时间不相符
    问题分析1、登录服务器查看服务器时间和时区date-R 发现服务器系统时间时区正常。2、查看应用默认设置的时区我们系统采用的时springboot,设置默认时间配置。此步......
  • Java当中的锁【杭州多测师】【杭州多测师_王sir】
     1.乐观锁VS悲观锁乐观锁与悲观锁是一种广义上的概念,体现了看待线程同步的不同角度。在Java和数据库中都有此概念对应的实际应用。先说概念。对于同一个数据的并发......
  • 在Java中调用系统 Windows Shell或者Linux Shell命令行的使用
    Jdk8中的Runtime类以及Process类结合起来可用于调用系统的命令行,具体使用参考JDK8手册Jdk17版本中这两个类的使用有一定的改变,用起来会更加方便,有需要可以参考JDK17手册......