网易视频 java_合并网易视频中英文字幕文件,解决Java输入输出的中文乱码问题…「建议收藏」

网易视频 java_合并网易视频中英文字幕文件,解决Java输入输出的中文乱码问题…「建议收藏」packagehebingsrt;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.FileReader;importjava.i…

大家好,又见面了,我是你们的朋友全栈君。

package hebingsrt;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Srt {

public static void main(String[] args) throws Exception {

String path1 = “C:\\Users\\Administrator\\Desktop\\in”;

String path2 = “C:\\Users\\Administrator\\Desktop\\out”;

String name = “basename”;

for (int i = 3; i 

File src1 = new File(new File(path1), name + i + “.srt”);

File src2 = new File(new File(path1), name + i + “_2.srt”);

File src3 = new File(new File(path2), name + i + “.srt”);

InputStreamReader isr1 = new InputStreamReader(new FileInputStream(

src1), “UTF-8”);

InputStreamReader isr2 = new InputStreamReader(new FileInputStream(

src2), “UTF-8”);

OutputStreamWriter osw = new OutputStreamWriter(

new FileOutputStream(src3), “UTF-8”);

BufferedReader br1 = new BufferedReader(isr1);

BufferedReader br2 = new BufferedReader(isr2);

BufferedWriter bw = new BufferedWriter(osw);

while (true) {

int c = 0;

String temp1 = null;

String temp2 = null;

for (int j = 0; j 

temp1 = br1.readLine();

if (temp1 != null)

bw.write(temp1);

temp2 = br2.readLine();

bw.newLine();

}

if (temp2 == null)

break;

bw.write(temp2);

br1.readLine();

bw.newLine();

bw.newLine();

temp2 = br2.readLine();

}

bw.flush();

}

}

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/157576.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月11日 下午8:16
下一篇 2022年7月11日 下午8:36


相关推荐

  • intellij idea 激活码[最新免费获取]「建议收藏」

    (intellij idea 激活码)这是一篇idea技术相关文章,由全栈君为大家提供,主要知识点是关于2021JetBrains全家桶永久激活码的内容IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.htmlS32PGH0SQB-eyJsaWN…

    2022年3月26日
    60
  • 寒衣节有感而发_春寒叹表达了诗人什么感情

    寒衣节有感而发_春寒叹表达了诗人什么感情寒衣节有感而发

    2022年4月20日
    58
  • C语言二分法查找法

    C语言二分法查找法C 语言 二分查找法 所谓的二分查找法 其实是一种有序的查找方法 也称折半查找 BinarySearch 如果是无序的则要先进行排序操作 基本思想是 目标值通过与中间元素比较 可分为三种情况 第一种情况 目标值与中间元素相等 查找结束 第二种情况 目标值比中间元素大 则把后半部分的中间元素与目标值比较 第二种情况 目标值比中间元素小 则把前半部分的中间元素与目标值

    2026年3月18日
    2
  • plsqldev使用指南_plsql配置文件在哪儿

    plsqldev使用指南_plsql配置文件在哪儿plsqldev的配置plsqldev的安装需要这两个,可以在网上下载注意问题:1、Path变量中添加client的路径2、并且在plsqldev上配置这两个的路径,不需要登录,直接取消然后就可以进去这个了,然后点工具,首选项3、然后是新建目录,在这下面新建一个文件,里面写着这个文件的路径,以及数据库地址以及端口的配置4、tnsnames.ora的写法…

    2025年8月5日
    5
  • JS之instanceof详解

    JS之instanceof详解instanceof用于检测构造函数的prototype属性是否出现在某个实例对象的原型链上。语法:objectinstanceofconstructorobject:某个实例对象constructor:某个构造函数用来检测constructor.prototype是否存在于参数object的原型链上。示例//定义构造函数functionC(){}functionD(){}//实例化一个o对象varo=newC()//tru

    2022年7月23日
    22
  • SpringBoot前后端数据传输加密「建议收藏」

    SpringBoot前后端数据传输加密「建议收藏」采用的算法为AES算法1.编写加密工具类packagecom.pibigstar.utils;importjavax.crypto.Cipher;importjavax.crypto.KeyGenerator;importjavax.crypto.spec.SecretKeySpec;importorg.apache.commons.codec.binary.Base…

    2022年5月10日
    180

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号