综合使用InputStreamReader 和 OutputStreamWriter


/*
    综合使用InputStreamReader 和 OutputStreamWriter
     */
    @Test
    public void test2() throws Exception {
        //  造文件,造流
        File file1 = new File("dbcp.txt");
        File file2 = new File("dbcp_gbk.txt");

        FileInputStream fis = new FileInputStream(file1);
        FileOutputStream fos = new FileOutputStream(file2);

        InputStreamReader isr = new InputStreamReader(fis,"utf-8");
        OutputStreamWriter osw = new OutputStreamWriter(fos,"gbk");

        // 读写过程
        char[] cbuf = new char[20];
        int len;
        while ( (len = isr.read(cbuf)) != -1 ){
            osw.write(cbuf,0,len);
        }

        // 关闭流
        isr.close();
        osw.close();
    }
}
综合使用InputStreamReader 和 OutputStreamWriter

相关文章

  1. 破堤模式A

    using System; using System.Collections.Generic; using System.Text; namespace testone { class KB { private int t, t0, Tf; private double hL;//堤坝高度(常态) public double hr;//堤坝内水高度(过…...

    2023/1/31 22:19:56
  2. ListView与ArrayAdapter的使用

    要使用酷炫的listView,必须要会用适配器。 什么是适配器呢,适配器就是将布局和数据连接起来的东西。 比如,一个ListView里面有很多行东西(Item),这些东西有可能只是一个字符串,也有可能是一个…...

    2023/1/31 22:19:08
  3. matlab 图像处理 新浪 应变,基于MATLAB的图像处理程序

    图像变换(傅立叶变换), 图像增强, 边缘检测, 滤波, 图像压缩等.实验工具:MATLAB软件课程设计时间:2008年12月实 验 部 分1. 图像变换程序代码及说明clear allN100;fzeros(50,50); %产生一个50*50的全0数组f(15:35,23:28)1;%定义图像数组,从15行到35行&#xff0c…...

    2023/1/31 21:57:26
  4. python 工业软件开发_记一次工业软件开发经历

    项目概述项目背景:工厂表面处理产线项目b司接了a司一条表面处理产线的项目,包含硬件及软件,由于现在b司做的软件难用且数据难以查找,a司不满意验收不通过,款项没有结清。所有b司找到我们,希望我们能帮他搞定这个软件系…...

    2023/1/31 21:50:26
  5. 神经网络人口预测matlab,利用MATLAB工具模拟实现人口预测实例分析.doc

    摘要:人口预测对于国民经济计划的制定和社会战略目标的决策具有重要参考价值.本文主要利用MATLAB软件对中国1974-2015年的人口总数数据进行统计分析,建立BP神经网络预测模型.把它与一元非线性回归模型进行对比,得出了BP神经网络模型更加适合于…...

    2023/1/31 21:46:50
  6. train_test_split用法总结

    sklearn.model_selection.train_test_split随机划分训练集和测试集 官网文档:http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_split 一般形式: train_test_spli…...

    2023/1/31 21:44:05
  7. 苏宁!你还挺得过去吗?(苏宁大幅裁员)

    前两天才写了一篇《作为一个江苏人,我眼中的苏宁》, 说实话,我内心是有点不太相信,偌大的苏宁会走到今天这步田地。 可一件件传闻都慢慢变成了实锤! 一、苏宁大裁员 一位多年老友刚跳槽去了苏宁; 入职一…...

    2023/1/31 21:43:54
  8. inputstream java8_Java 之 字节输入流 [InputStream]

    一、字节输入流java.io.InputStream 抽象类是表示字节输入流的所有类的超类,可以读取字节信息到内存中。它定义了字节输入流的基本共性功能方法。共性方法:public abstract int read() : 从输入流读取数据的下一个字节。返回 0 到 255 范围内…...

    2023/1/31 21:42:00
  9. 基于BP神经网络模型在matlab上实现对中国每年出生人口数量的预测

    目录代码采集数据简要分析结论代码 1、matlab代码 我借鉴了BP神经网络的实现实例,这个例子数据全部都给好了 %% I.清空环境变量 clear all clc%% II.训练集/测试集的产生 %1.导入数据 x xlsread(人口.xlsx,1,A2:A72); y2 xlsread(人口.xlsx,1,C2:C72); y3 xlsread(人口…...

    2023/1/31 21:38:08
  10. Java 如何模拟真正的并发请求?

    有时需要测试一下某个功能的并发性能,又不要想借助于其他工具,索性就自己的开发语言,来一个并发请求就最方便了。java中模拟并发请求,自然是很方便的,只要多开几个线程,发起请求就好了。但是,这…...

    2023/1/31 21:34:09
  11. 复杂网络基础概念总结

    前言:最近刚定下的课题,现在主要学习网络基础概念的知识,凡是学习总是得做下总结笔记才能比较清楚。也分享给大家一起学习吧,如有错误可以提出私信我或者评论。 社会网络通常显示出较强的社区效应,网络中的节点趋于形成…...

    2023/1/31 21:34:07
  12. 详细讲解ABTest假设检验【实验设计结论分析】数据分析

    大家好,我是老吴,大家也可以叫我吴同学,再小一点的朋友也可以叫我吴师兄。欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我或者我的数据分析专栏,里面有许多优质的文章跟大家分享哦。…...

    2023/1/31 21:32:50
  13. 上周热点回顾(1.10-1.16)

    热点随笔: 使用VUE组件创建SpreadJS自定义单元格(二) (葡萄城技术团队) 关于代码质量退化的思考 (li-peng) Three.js 实现虎年春节3D创意页面 (Dragonir) 狠人!标星 3.4 万的项目说删就删,几行代码搞崩数万个开源项目 (削微寒) 来一个有诚意的年终总结——34岁回顾人生,也…...

    2023/1/31 21:32:15
  14. docker常用命令

    一、镜像常用命令 docker search 关键字 #查找镜像 案例:docker search busyboxdocker pull 镜像名称:标签 #下载镜像 案例:docker pull busyboxdokcer images #查看当前系统内加载的镜像docker rmi 镜像名称:镜像…...

    2023/1/31 21:31:53
  15. 开关电源的测试

    良好的开关电源必须符合所有功能规格、保护特性、安全规范(如UL、CSA、VDE、DEMKO、SEMKO,长城等等之耐压、抗燃、漏电流、接地等安全规格)、电磁兼容能力(如FCC、CE等之传导与幅射干扰)、可靠性(如老化寿命…...

    2023/1/31 21:31:36
  16. 单片机c语言8,51单片机C语言教程(8页)-原创力文档

    )(C语言基础手把手教你学51单片机C语言教程 电平特性 TTL电平:高数字电路中只有两种电平:高和低(本学习笔记中)定义单片机为 0V5V 低所以计算机与单片机之间通12V电平:计算机的串口电平:高 RS232 -12V 低 。讯时需要 加电平转换芯…...

    2023/1/31 21:31:28
  17. 马尔萨斯与阻滞增长模型对于人口预测的分析

    一、问题重述 1790-1980年间美国人口记录表: 年份 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 人口(106) 3.9 5.3 7.2 9.6 12.9 17.1 23.2 31.4 38.6 50.2 年份 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 人…...

    2023/1/31 21:31:13
  18. Pascalvoc数据集制作

    用深度学习做物体检测的都离不开数据集,本文教你如何制作自己的数据集,格式为Pascalvoc。整个流程如下。 1.首先下载数据集制作工具Label-Image。下载地址为:https://tzutalin.github.io/labelImg/ 使用方法非常简单,网上各种教…...

    2023/1/31 21:30:19
  19. 清新脱俗的 Web 服务器 Caddy

    清新脱俗的 Web 服务器 Caddy 从属于笔者的服务端应用程序开发与系统架构,我司之前一直使用 Nginx,不过其配置包括一些特性支持相较于 Caddy 略显复杂,可以参考笔者的 Nginx 基本配置备忘。清新脱俗的 Web 服务器 Caddy 作为新兴 Web 服务器&…...

    2023/1/31 21:29:23
  20. 抵制CSDN

    吃相真难看,所有博文已删除,祝愿CSDN早死早超生!...

    2023/1/31 21:27:46

最新文章

  1. 【自学Docker】Docker update命令

    Docker update命令 大纲 docker update命令教程 docker update 命令可以用于更新一个或多个 Docker容器 的配置。该命令后面的 CONTAINER 可以是容器Id,或者是容器名。 docker update命令语法 haicoder(www.haicoder.net)# docker update [OPTIONS] CONTAINER […...

    2023/1/31 22:21:07
  2. 免费个人商城系统源码推荐

    1.来客推开源商城(前后端开源,免费商用,可以LOGO) 来客推开源版电商小程序,可去Logo前后端全部开源~ PHP5.6、 MYSQL5.5、Uniapp、原生小程序、原生IOS、原生Android、 自主研发框架(古典式开发框架&…...

    2023/1/31 22:20:55
  3. 聚类算法(2)--Mean Shift

    目录 mean shift 算法理论 基本的Mean Shift向量形式 sklearn参数 python—sklearn实例演示 PS: Mean shift 算法是基于核密度估计的爬山算法,可用于聚类、图像分割、跟踪等,因为最近搞一个项目,涉及到这个算法的图像聚类实现…...

    2023/1/31 22:20:42
  4. 基于Android的家校互动系统app

    需求信息: 功能需求: 1:发通知、发作业 发通知和发作业,是学校教师特有的功能,教师可以通过平台进行通知和作业的发放,每当发一条信息,该班的所有人员便可以收到来自服务器的信息推送,提醒家长打…...

    2023/1/31 22:20:02
  5. 破堤模式A

    using System; using System.Collections.Generic; using System.Text; namespace testone { class KB { private int t, t0, Tf; private double hL;//堤坝高度(常态) public double hr;//堤坝内水高度(过…...

    2023/1/31 22:19:56
  6. ListView与ArrayAdapter的使用

    要使用酷炫的listView,必须要会用适配器。 什么是适配器呢,适配器就是将布局和数据连接起来的东西。 比如,一个ListView里面有很多行东西(Item),这些东西有可能只是一个字符串,也有可能是一个…...

    2023/1/31 22:19:08
  7. 数学建模学习笔记(14)聚类模型

    聚类模型K均值聚类算法和K均值聚类算法系统聚类算法(层次聚类)DBSCAN聚类算法聚类问题概述:把样本划分为由相似的对象组成的多个类的过程。 K均值聚类算法和K均值聚类算法 K均值聚类算法流程: 指定需要划分的簇的个数K。随机选…...

    2023/1/31 22:18:55
  8. Win11的几个实用技巧系列之不能玩植物大战僵尸、如何彻底删除360所有文件

    目录 Win11不能玩植物大战僵尸怎么办?Win11玩不了植物大战僵尸的解决方法 Win11玩不了植物大战僵尸的解决方法 win11如何彻底删除360所有文件?win11彻底删除360所有文件方法分享 win11如何卸载360: Win11不能玩植物大战僵尸怎么办?Win11玩不了植物大战僵尸的解…...

    2023/1/31 22:18:07
  9. 个人2台网站服务器,急急急 如何架设个人web服务器

    我的共享里面有一篇,很全,本来想贴在这里给你,但超过1000字了,你到那里自己下载一下,只要一分。已经重新上传“教你如何架设个人服务器----全教程”3 教你如何架设个人服务器----全教程(内网,公网)B。Web站点。点击“W…...

    2023/1/31 22:18:00
  10. FreeRTOS事件实验

    前面章节我们学习了如何使用信号量来实现同步,但是使用信号量来同步的 话任务只能与单个的任务进行同步。有时候某个任务可能会需要与多个任务进行 同步,此时信号量就无能为力。FreeRTOS 为此提供了一个可选的解决方法,那 就是事件标志组。本…...

    2023/1/31 22:17:50
  11. hadoop02--Apache Hadoop集群搭建与介绍

    文章目录本文重点内容大纲一、Apache Hadoop入门1.1、Hadoop介绍1.2、Hadoop起源发展1.3、Hadoop特性优点二、Apache Hadoop集群搭建2.1、发行版本2.2、Hadoop集群2.3、Hadoop部署模式、集群规划2.4、Hadoop源码编译三、Hadoop具体安装部署3.1、服务器基础环境准备3.2、安装包目…...

    2023/1/31 22:16:47
  12. [1181]linux两台服务器之间传输文件和文件夹

    文章目录scp1)从服务器复制文件到本地:2)复制文件到本地并重命名:3)从服务器复制文件夹到本地:4)从本地复制文件到服务器(不包括文件夹本身):5)从本地复制文件夹到服务器…...

    2023/1/31 22:16:40
  13. yolov5篇---yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程

    yolov5训练pt模型并转换为rknn模型,部署在RK3588开发板上——从训练到部署全过程一、任务介绍二、实验过程2.1 使用正确版本的yolov5进行训练(平台:x86机器ubuntu22.04系统)2.2 best.pt转换为best.onnx(平台:x86机器ubuntu22.04系统)2.3 best…...

    2023/1/31 22:15:41
  14. html简洁漂亮的个人简历,个人主页,个人简介网页版(源码)

    文章目录1.设计来源1.1 主界面1.2 基本资料1.3 专业技能1.4 教育经历1.5 工作经验2.效果和源码2.1 动态效果2.2 源代码源码下载作者:xcLeigh 文章地址:https://blog.csdn.net/weixin_43151418/article/details/128349160 html简洁漂亮的个人简历,个人主页…...

    2023/1/31 22:15:26
  15. 性能优化系列之『服务器:如何开启和配置gzip压缩』

    文章の目录一、好处二、配置方法1、Nginx 配置:2、Apache 配置:三、生效检测写在最后一、好处 对文本进行压缩(HTML/CSS/JS)而对非文本不压缩(jpg/gif/png)压缩比约50%-70% 二、配置方法 1、…...

    2023/1/31 22:15:04
  16. Java多线程join()方法

    Java多线程join()方法 一、概述 1、join():等待这个线程死亡&#xff0c;相当于join(0)。 2、join(int n) &#xff1a;最多等待n毫秒之后在处理 -2.1、join的时间 < sleep的时间&#xff0c;那么sleep就会停止&#xff0c;运行时间就是join的时间 -2.2、join的时间 > …...

    2023/1/31 22:14:44
  17. Databend 开源周报 第 77 期

    Databend 是一款强大的云数仓。专为弹性和高效设计。自由且开源。 即刻体验云服务&#xff1a;https://app.databend.com 。 What’s New 探索 Databend 本周新进展&#xff0c;遇到更贴近你心意的 Databend 。 Features & Improvements Meta 使用 expressin::TableSch…...

    2023/1/31 22:14:34
  18. VirtualBox下安装ubuntu虚拟机图文详细教程

    1 VirtualBox安装 请参考&#xff1a;VirtualBoxan下载安装 2 安装前配置 1&#xff09;创建新虚拟机&#xff1a;选择“新建”(快捷键CtrlN)&#xff0c;然后在弹出框如图所示&#xff0c;设置虚拟机名称&#xff0c;虚拟机存放文件夹、类型、版本信息&#xff0c;然后点击…...

    2023/1/31 22:14:16
  19. springboot3:web开发

    一.web开发 1.springboot底层为springmvc的自动配置 视图解析器静态资源&#xff08;以前配置默认servlet处理&#xff09;自动注册&#xff08;格式化数据&#xff09;静态页支持&#xff08;指定位置自动发现&#xff09;网站小图标自动显示… 2.静态资源访问 ①具体使用…...

    2023/1/31 22:14:12
  20. LInkedList的模拟实现

    在之前的文章笔者介绍了链表的实现&#xff1a;无头单向非循环链表的实现&#xff01;感兴趣的各位老铁可以点进来看看&#xff1a;https://blog.csdn.net/weixin_64308540/article/details/128397961?spm1001.2014.3001.5502对于此篇博客&#xff0c;在一写出来&#xff0c;便…...

    2023/1/31 22:14:11