多个文件合并,去除文件中的冗余信息


//将某一目录下的多个文件合并,并去除文件行中重复信息
package test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
import java.util.HashSet;
import java.util.Set;

public class ReadFileToNewFile {

	public void readAndWrite() throws IOException 
	
	{
		//利用Set去除冗余信息
		Set<String> setString = new HashSet<String>();

		String dirPath ="D:\\s\\";
		File file = new File(dirPath);
		File[] listfile = file.listFiles();
		for(int i =0 ;i<listfile.length;i++)
		{
			File f = new File(dirPath+listfile[i].getName());
			FileInputStream fis = new FileInputStream(f);
			InputStreamReader isr = new InputStreamReader(fis);
			BufferedReader br = new BufferedReader(isr);
			String str= null;
			

			
			while((str=br.readLine())!=null)
			{
				setString.add(str);
				
			}
			isr.close();
			
		}
		File f3 = new File("src/count.txt");
		FileOutputStream fos = new FileOutputStream(f3,true);
		OutputStreamWriter osw = new OutputStreamWriter(fos);
		BufferedWriter bw = new BufferedWriter(osw);
		PrintStream ps = new PrintStream(fos);
		for(String str:setString)
		{
			ps.println(str);
		}
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub
   ReadFileToNewFile readFileToNewFile = new ReadFileToNewFile();
   try {
	readFileToNewFile.readAndWrite();
} catch (IOException e) {
	// TODO Auto-generated catch block
	e.printStackTrace();
}

	}

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 视频剪切合并器是一款常用的软件工具,用于对视频进行剪辑和合并操作。其,rar是一种压缩文件格式。 在使用视频剪切合并器时,首先我们需要选择一个rar文件,将其解压缩后得到包含视频文件文件夹。接下来,我们可以打开视频剪切合并器,导入需要编辑的视频文件。 剪切功能是视频剪切合并器的重要功能之一。通过视频剪切合并器,我们可以选择视频文件的起始时间和结束时间,然后将其剪切下来,得到所需的片段。这在拍摄后需要去除冗余部分或者提取重要片段时非常有用。 而合并功能则可以帮助我们将多个视频文件合并成一个。通过视频剪切合并器,我们可以选择多个视频文件,设定合并顺序,然后将它们合并为一个完整的视频文件。这在需要将拍摄的片段进行整合或者制作影视作品时非常有用。 除此之外,视频剪切合并器还提供了一些其他功能,比如添加特效、调整画面亮度对比度、修剪视频尺寸等。这些功能可以帮助我们对视频进行进一步的处理和美化,提升视频的质量。 总结来说,视频剪切合并器是一款方便实用的软件工具,可以帮助我们对视频进行剪辑和合并操作。而rar则是一种常见的压缩文件格式,在使用视频剪切合并器时需要将其解压缩后才能使用其的视频文件。 ### 回答2: 视频剪切合并器 RAR 是一种流行的视频编辑工具,它能够帮助我们剪切和合并视频文件。RAR 是一种常见的压缩文件格式,它可以将多个文件打包并压缩成一个文件,方便传输和存储。使用这个软件,我们可以对视频进行剪切和合并。 剪切功能允许我们从视频文件选择我们想要保留的片段,删除其他部分。我们可以通过输入起始时间和结束时间,或者直接拖动滑块来选择剪切片段。这个功能非常有用,可以帮助我们去除视频不需要的内容,提取我们感兴趣的部分。 合并功能可以将多个视频文件合并为一个,创造连续的播放效果。我们只需要选择要合并的视频文件,设置它们的播放顺序,然后点击合并按钮即可。这个功能对于我们想要将多个短视频合并成一个完整视频或制作影片时非常有用。 RAR 还提供了一些其他功能,例如视频转换、添加字幕、调整画面大小和质量等。它支持多种常见的视频格式,包括 MP4、AVI、MKV 等。 总的来说,视频剪切合并器 RAR 是一个功能强大且易于使用的工具,可以帮助我们剪切和合并视频文件,创造出理想的效果。无论是个人用户还是专业用户,都可以从受益。 ### 回答3: 视频剪切合并器RAR是一个功能强大的视频编辑工具。RAR是一种常见的压缩文件格式,它可以将大大小小的文件压缩成较小的RAR文件,从而方便存储和传输。 视频剪切合并器RAR具有许多实用的功能。首先,它可以对视频进行剪切操作。用户可以选择视频的特定片段进行剪切,去除不需要的部分,从而实现视频的精细编辑。这对于留下精彩的片段或者删减冗余的内容非常有用。 其次,视频剪切合并器RAR还具备视频合并的功能。用户可以将多个视频文件合并为一个,实现多个片段的无缝衔接,从而制作出更长的影片。这对于合并拍摄多个片段、制作短片或者剪辑视频集锦非常有帮助。 此外,RAR格式的视频剪切合并器还支持对视频文件进行压缩。用户可以将较大的视频文件进行压缩,从而节省存储空间,并方便上传和分享。这对于需要通过网络传输视频文件的用户来说是非常实用的功能。 综上所述,视频剪切合并器RAR是一个非常实用的视频编辑工具,它可以帮助用户剪切、合并和压缩视频文件,让用户能够更好地编辑和分享自己的视频作品。无论是专业的影视制作人还是普通的用户,都可以通过RAR来实现对视频的精细编辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值