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

java文件传输简单方法

时间:2023-09-11 14:01:28浏览次数:39  
标签: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://blog.51cto.com/u_16207407/7435702

相关文章

  • 使用Spring Boot构建高性能的Java后端应用
    引言在现代应用程序开发中,构建高性能的后端服务是至关重要的。SpringBoot是一种流行的Java框架,可以帮助开发者快速构建高性能的后端应用。本博客将深入探讨如何使用SpringBoot来构建高性能的Java后端应用,并提供实际的代码示例。SpringBoot简介SpringBoot是SpringFramework......
  • Java后端开发中的并发编程
    引言在Java后端开发中,处理并发是一个常见但具有挑战性的任务。本博客将深入探讨Java中的并发编程,包括多线程、线程安全性和常见的并发问题。多线程基础多线程是Java后端开发中的重要概念。它允许我们同时执行多个任务,提高了系统的性能和响应能力。下面是一个简单的多线程示例:pu......
  • 无涯教程-JavaScript - FVSCHEDULE函数
    描述FVSCHEDULE函数在应用一系列复合利率后返回初始本金的未来值。使用FVSCHEDULE以可变或可调汇率计算投资的未来价值。语法FVSCHEDULE(principal,schedule)争论Argument描述Required/OptionalPrincipalThepresentvalue.RequiredScheduleAnarrayofinterest......
  • 安全文件传输如何进行有效管控,从而促进业务的有序发展?
    随着信息化技术的不断发展,安全文件传输对于企业来说变得越来越重要,企业数据安全在近几年频繁发生,有不少企业都因数据泄漏而造成不同程度的损失,很多企业花费人力和财力采取各种措施,来确保自身数据安全和文件安全。然而,却往往忽略了,企业在平常的办公中,少不了外发文件的需要,尤其是现......
  • Java中的各种集合
    Collection集合概述和基本使用Collection集合概述是单例集合的顶层接口,表示一组对象,这些对象也称Collection元素JDK不提供此接口的任何直接实现,它提供更加具体的子接口如(Set和List)常用方法booleanadd(Ee)booleanremove(Object0)voidclear()booleancontains(Objec......
  • Java语言中的修饰符
    Java语言中的修饰符修饰符类成员方法构造方法成员变量局部变量abstract√√———static—√—√—public√√√√—protected(受保护的)—√√√—private(私有的)—√√√—synchronized(同步的)—√———nativ......
  • easy javadoc easyjavadoc快捷键
    应用场景开发过程中,需要对类和方法添加注释,类的注释比较好实现,通过设置模板,在创建时即可自动创建预设的注释。而为方法添加注释,则就没那么容易,最主要的影响在于参数的处理上。虽然IDEA自身的LiveTemplate功能可以实现,但配置比较繁琐,特别是获取方法的参数列表,还需要写groovy脚本......
  • Java并发编程的艺术-PDF下载-firebook-书火网
    Java并发编程的艺术-PDF下载-firebook-书火网资源链接:https://pan.baidu.com/s/19vG6Dd3YBr69i6D2NHeCaQ提取码:wv4f第1章介绍Java并发编程的挑战,会向读者说明可能会遇到哪些问题,以及如何解决。第2章Java并发编程的底层实现原理,从CPU和JVM2个层面剖析。第3章详细深入介绍了Ja......
  • java异常处理的三种机制
    一、try-catch-finally语句(推荐)try{//可能出现异常的代码}catch(Exceptione){//处理异常的代码}finally{//无论是否出现异常都会执行的代码}try-catch-finally语句是Java中最基本也是最常用的异常处理方法。它包含三个部分:try、catch和fin......
  • Java开发面试--nacos专区
    1、Nacos是什么?请简要介绍Nacos是什么以及它的主要功能和用途。答:简介:Nacos是一个开源的、高性能、动态服务发现、配置和服务管理平台,通常用于微服务架构中。Nacos的名称来源于"Naming"(服务发现)、"Configuration"(配置管理)和"Service"(服务管理)三个词的首字母组合。主要功能......