编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔

简介: 编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔

编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔
package com.bwie.interview;

import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintStream;
import java.util.StringTokenizer;

public class AnswerB01 {

public static void main(String[] args) throws IOException {
    StringTokenizer tokenizer1 = getTokenzer("/a.txt");
    StringTokenizer tokenizer2 = getTokenzer("/b.txt");
    PrintStream out = new PrintStream("C:/c.txt");
    while (tokenizer1.hasMoreTokens() && tokenizer2.hasMoreTokens()) {
        out.println(tokenizer1.nextToken());
        out.println(tokenizer2.nextToken());
    }
    out.close();
}

private static StringTokenizer getTokenzer(String fileName) throws IOException {
    InputStreamReader reader = new InputStreamReader(AnswerB01.class.getResourceAsStream(fileName));
    StringBuilder builder = new StringBuilder(1000);
    int length = -1;
    char[] cs = new char[1024];
    while ((length = reader.read(cs)) != -1) {
        builder.append(cs, 0, length);
    }
    reader.close();
    return new StringTokenizer(builder.toString());
相关文章
去除txt文件空行批处理程序
刚好遇到一个需要去除txt文件空行的问题,就做了一个批处理bat程序来操作,挺方便,附上来给大家分享一下
393 0
如何去掉字符串开头,结尾或者中间的空格及其他不想要的字符
去掉文本字符串开头,结尾或者中间不想要的字符,比如空白。
|
3月前
|
JSON 数据格式
UltraEdit 去除文本中的空行,按指定字符换行
UltraEdit 去除文本中的空行,按指定字符换行
66 0
UltraEdit 去除文本中的空行,按指定字符换行
|
6月前
|
Java
java读取txt文件,使用逗号,分号,空格,回车将文件内容分割成一个一个的词组,找出所有重复的词组
java读取txt文件,使用逗号,分号,空格,回车将文件内容分割成一个一个的词组,找出所有重复的词组
139 38
|
6月前
|
Unix Perl
`sed`命令替换文本中的单词
`sed`命令替换文本中的单词
131 3
替换 &开头。;结尾之间的内容。用空格代替他们
替换 &开头。;结尾之间的内容。用空格代替他们
|
Python
Python 去除文本文件中的空行
Python 去除文本文件中的空行
304 0
|
C# Windows
C# 不能用于文件名的字符
原文:C# 不能用于文件名的字符 在 Windows 有一些字符是不能作为文件名,尝试重命名一个文件,输入/ 就可以看到windows 提示的不能作为文件名的字符 那么具体是包括哪些符号不能...
956 0
|
Python
用python把一个txt文件中所有逗号,替换成空格?
1 string = "word 2 3 4 5 6 7" 2 string = ",".join(string.split()) 3 4 5 6 import numpy as np 7 import pandas as pd 8 a = pd.
4964 0