网易视频 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();

}

}

}

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 使用cdn实现免备案_阿里云备案的域名可以在腾讯云用吗

    使用cdn实现免备案_阿里云备案的域名可以在腾讯云用吗昨晚在QQ群看到的,目前可以白嫖!无视阿里云给你分配的cname地址域名直接解析到发的那些cname地址上面就可以使用了!添加CDN,加速区域选择“全球(不含中国大陆)”,然后把域名解析到阿里云国内CDN节点IP上。注意:知道的人多了或者也许会失效!这是我的网站测试的结果可以访问看一下速度:爱云影视…

  • Android Studio如何实现音乐播放器(简单易上手)

    Android Studio如何实现音乐播放器(简单易上手)我们大家平时长时间打代码的时候肯定会感到疲惫和乏味,这个时候一边播放自己喜欢的音乐,一边继续打代码,心情自然也愉快很多。音乐带给人的听觉享受是无可比拟的,动听的音乐可以愉悦人的身心,让人更加积极地去热爱生活。大家平常应该会用QQ音乐、网易云音乐或者酷狗音乐等音乐APP来听歌,想不想拥有属于自己的音乐播放器。那么接下来就教大家如何用AndroidStudio自己制作一个音乐播放器APP。

  • FindWindowEx函数

    FindWindowEx函数当你想控制一个现有的窗口程序时,就需要获取那个程序的窗口句柄。比如有一些黑客软件需要查找到窗口,然后修改窗口的标题。在外挂流行的今天,惊奇地发现它们也可以修改输入窗口的文字。这其中,就需要使用到FindWindowEx函数来定位窗口。下面就来使用这个函数来实现控制Windows里带的计算器程序。打开计算器程序,最小化在状态下面,运行本例子,点击创建按钮后,就可以点按钮,就会把计算器显示在最前面。

  • 微型计算机的性能主要取决于什么,微型计算机的性能主要取决于什么?

    微型计算机的性能主要取决于什么,微型计算机的性能主要取决于什么?“微型计算机的性能主要取决于什么?”主要看三大件,CPU,主板,内存。1、CPU:其功能主要是解释计算机指令以及处理计算机软件中的数据,他的速度快慢可以代表计算机处理数据的能力的高低。2、内存:它是与CPU进行沟通的桥梁,计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。3、主板:主板在整个微机系统中扮演着举足轻重的角色。主板的类型和档次决定着整个微机系统的类型,主板的…

  • Java编程——九九乘法表

    Java编程——九九乘法表使用Java语言实现九九乘法表的输出,这里利用的是for循环实现输出九九乘法表。最后输出使用的是print而不是println,注意两者的区别。简单来说,就是println在输出一个语句结束之后会自动换行,而print在输出一个语句结束之后不会自动换行。可根据代码的不同做出合适的调整,实现不同的输出结果。publicclassdemo7{publicstaticvoidmain(String[]args){for(inti=1;i<=9;i+

  • java加壳工具_加壳工具 – virbox加密空间站 – OSCHINA – 中文开源技术交流社区

    java加壳工具_加壳工具 – virbox加密空间站 – OSCHINA – 中文开源技术交流社区VirboxProtectorStandalone加壳工具可直接对dll文件进行加壳,防止代码反编译,更安全,更方便。产品简介VirboxProtectorStandalone提供了强大的代码虚拟化、高级混淆与智能压缩技术,保护您的程序免受逆向工程和非法修改。VirboxProtectorStandalone将被保护的程序代码转换为虚拟机代码,程序运行时,虚拟机将模拟程序执行,进入…

发表回复

您的电子邮箱地址不会被公开。

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