iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >怎么在Java中使用字节流实现图片音频的复制
  • 117
分享到

怎么在Java中使用字节流实现图片音频的复制

2023-06-15 10:06:30 117人浏览 泡泡鱼
摘要

怎么在Java中使用字节流实现图片音频的复制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java字节流复制图片音频java中的字节流可以实现文本的读入写入,当然也可以实现

怎么在Java中使用字节流实现图片音频的复制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

Java字节流复制图片音频

java中的字节流可以实现文本的读入写入,当然也可以实现字节流对于图片的读入写入,就只需要写一个复制文本的字节输入输出流,然后在源文件和目标文件更换后缀图片就行了。

下面给出了source.png图片的路径,我们对其所对应的路径提供一个copysource.png的复制图片文件。

 怎么在Java中使用字节流实现图片音频的复制

1.首先找到这两个文件的路径。如果写入的文本没有创建的话,会自动创建

File source = new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\source.png"); File copysource  = new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\copysource.png");

2.定义字节输入流,字节输出流

InputStream in = null;OutputStream out = null;

3.通过字节输入流读入source.png文件的内容,在通过字节输出流将其输入到copysource.png中。

  in = new FileInputStream(source);out =new FileOutputStream(copysource);byte[] bt = new byte[(int)source.length()];int length = 0;while( (length = in.read(bt))!=-1) {out.write(bt,0,length);}

4.关闭流

if(null!=in) {try {in.close();}catch(IOException e) {}}if(null!=out) {try {out.close();}catch(IOException e) {}}   }

经过上述的代码,就可以将source.png的图片复制到copysource.png中了。这个时候就会发现该路径下多出了一张copysource.png的图片了。

怎么在Java中使用字节流实现图片音频的复制

以下是完整代码:

import java.io.*; public class IOTest {public static void main(String[]args) {File source = new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\source.png");File copysource  = new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\copysource.png");InputStream in = null;OutputStream out = null;try {in = new FileInputStream(source);out =new FileOutputStream(copysource);byte[] bt = new byte[(int)source.length()];int length = 0;while( (length = in.read(bt))!=-1) {out.write(bt,0,length);}}catch(IOException e) {}finally {if(null!=in) {try {in.close();}catch(IOException e) {}}if(null!=out) {try {out.close();}catch(IOException e) {}} }System.out.println("复制成功");} }

和上面复制图片的代码一样,只需要修改文件路径,音频和视频都是可以复制的。

下面还是以上述的路径为例,给出一个后缀为mp4文件,我们将其通过代码复制一份,由上面的代码我们只需要修改文件路径的内容。

File source =new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\林俊杰-修炼爱情(超清).mp4");File copysource  = new File("C:\\Users\\Lenovo\\Desktop\\csdn\\iotest\\copy修炼爱情JJ.mp4");

我们发现可以复制成功

怎么在Java中使用字节流实现图片音频的复制

关于怎么在Java中使用字节流实现图片音频的复制问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网精选频道了解更多相关知识。

--结束END--

本文标题: 怎么在Java中使用字节流实现图片音频的复制

本文链接: https://www.lsjlt.com/news/279746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么在Java中使用字节流实现图片音频的复制
    怎么在Java中使用字节流实现图片音频的复制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java字节流复制图片音频java中的字节流可以实现文本的读入写入,当然也可以实现...
    99+
    2023-06-15
  • Java使用字节流实现图片音频的复制
    Java字节流复制图片音频 java中的字节流可以实现文本的读入写入,当然也可以实现字节流对于图片的读入写入,就只需要写一个复制文本的字节输入输出流,然后在源文件和目标文件更换后缀图...
    99+
    2024-04-02
  • Java中的图片如何利用 IO中字节流进行复制
    Java中的图片如何利用 IO中字节流进行复制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java IO--字节流复制图片实例字节流用来操作图片、视屏、音频(进制文件)实...
    99+
    2023-05-31
    java io 图片复制
  • java中如何使用字节流复制文件
    这篇文章将为大家详细讲解有关java中如何使用字节流复制文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。以前在学校,为了准备某个证书考试,预习的时候写的。没什么技术含量,主要是熟悉一下,j2se中基本控...
    99+
    2023-06-17
  • 在Java项目中使用字节流如何实现一个文件复制功能
    这篇文章将为大家详细讲解有关在Java项目中使用字节流如何实现一个文件复制功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体内容如下import java.io.FileInputStr...
    99+
    2023-05-31
    java 字节流 文件复制
  • vue怎么实现复制文字和图片
    本篇内容主要讲解“vue怎么实现复制文字和图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么实现复制文字和图片”吧!document.execCommand('copy'...
    99+
    2023-07-05
  • 在Java项目中使用IO流实现一个音频剪切和拼接功能
    今天就跟大家聊聊有关在Java项目中使用IO流实现一个音频剪切和拼接功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。需求: 使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪...
    99+
    2023-05-31
    java io流 ava
  • 怎么在Vue中利用node实现音频录制播放功能
    本篇文章给大家分享的是有关怎么在Vue中利用node实现音频录制播放功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。vue部分:安装recorderxcnpm in...
    99+
    2023-06-14
  • 如何在Java中利用字节流实现一个文io编程
    这期内容当中小编将会给大家带来有关如何在Java中利用字节流实现一个文io编程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。案例1:演示FileInputStream类的使用(用FileInputStre...
    99+
    2023-05-31
    java io编程 字节流
  • 怎么在Java中利用IO流复制文件
    这期内容当中小编将会给大家带来有关怎么在Java中利用IO流复制文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3....
    99+
    2023-06-14
  • Android应用中怎么实现一个录制视频生成GIF图片功能
    今天就跟大家聊聊有关Android应用中怎么实现一个录制视频生成GIF图片功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先打开AS,连接上手机,打开你要录制的程序或者视频打开A...
    99+
    2023-05-31
    android roi
  • 怎么使用Go语言的copy()实现切片复制
    本文小编为大家详细介绍“怎么使用Go语言的copy()实现切片复制”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Go语言的copy()实现切片复制”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Go语言的...
    99+
    2023-07-05
  • 怎么使用Java IO流和网络制作一个简单的图片爬虫
    这篇文章主要介绍“怎么使用Java IO流和网络制作一个简单的图片爬虫”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么使用Java IO流和网络制作一个简单的图片爬虫”文章能帮助大家解决问题。Ja...
    99+
    2023-07-05
  • 使用Java怎么实现给图片打上水印
    本篇文章给大家分享的是有关使用Java怎么实现给图片打上水印,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。java基本数据类型有哪些Java的基本数据类型分为:1、整数类型,用...
    99+
    2023-06-14
  • 怎么在Android中使用StaticLayout将文字转化为图片
    这篇文章主要为大家详细介绍了怎么在Android中使用StaticLayout将文字转化为图片,文中示例代码介绍的非常详细,具有一定的参考价值,发现的小伙伴们可以参考一下:Android是什么Android是一种基于Linux内核的自由及开...
    99+
    2023-05-30
    android staticlayout
  • 使用Python中的pytesseract模块实现抓取图片中文字
    目录一、需求分析二、方案选择三、实验实操3.1、配置环境3.2、 Anaconda配置3.3、安装tesseract程序3.4、安装pytesseract模块3.5、见证奇迹的环节一...
    99+
    2022-11-13
    Python pytesseract模块抓取图片中文字 Python pytesseract图片文字 python识别图片文字
  • 数据库中的图片字段怎么在报表中呈现
    数据库中的图片字段怎么在报表中呈现,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。概述报表除了以文字方式呈现内容,嵌入图片也是常见需求。图片的来源有很多种,比如应用目录、服务器应...
    99+
    2023-06-04
  • Flutter中怎么使用AnimatedOpacity实现图片渐现动画
    今天小编给大家分享一下Flutter中怎么使用AnimatedOpacity实现图片渐现动画的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2023-06-29
  • 怎么在Java中实现一个图片高质量缩放类
    怎么在Java中实现一个图片高质量缩放类?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。package com.test;import com...
    99+
    2023-05-30
    java
  • 怎么在java中使用System.arraycopy()函数复制数组
    这篇文章将为大家详细讲解有关怎么在java中使用System.arraycopy()函数复制数组,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java可以用来干什么Java主要应用于:1. ...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作