激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - java實現合并2個文件中的內容到新文件中

java實現合并2個文件中的內容到新文件中

2019-12-12 15:08hebedich JAVA教程

這篇文章主要介紹了java實現合并2個文件中的內容到新文件中,思路非常不錯,這里推薦給大家。

編寫一個程序 將a.txt文件中的單詞與b.txt文件中的單詞交替合并到c.txt文件中 a.txt文件中的單詞用回車符分隔,b.txt文件中用回車或空格進行分隔。

 

復制代碼代碼如下:

package javase.arithmetic;
import com.google.common.base.Charsets;
import com.google.common.base.Joiner;
import com.google.common.base.Splitter;
import com.google.common.collect.Lists;
import com.google.common.io.Files;
import java.io.File;
import java.io.IOException;
import java.util.List;
/**
 * User: Realfighter
 * Date: 2015/3/10
 * Time: 18:06
 */
public class FileTest {
    /**
     * 編寫一個程序 將a.txt文件中的單詞與b.txt文件中的單詞交替合并到c.txt文件中 a.txt文件中的單詞用回車符分隔,
     * b.txt文件中用回車或空格進行分隔。
     */
    //a.txt                                     //b.txt
    /**
     i                                          this is a java program
     love                                       my name is Realfighter
     u
     baby
     */
    public static void main(String[] args) throws IOException {
        //讀取a.txt b.txt里的內容 轉為List
        String apath = FileTest.class.getClassLoader().getResource("a.txt").getPath();
        List aList = Files.readLines(new File(apath), Charsets.UTF_8);
        String bpath = FileTest.class.getClassLoader().getResource("b.txt").getPath();
        List bList = Files.readLines(new File(bpath), Charsets.UTF_8);
        List aWords = aList;// a.txt里面所有的單詞
        List bWords = Lists.newArrayList(Splitter.on(" ").split(Joiner.on(" ").join(bList)));// b.txt里面所有的單詞
        List bigOne = aWords.size() >= bWords.size() ? aWords : bWords;
        List smallOne = aWords.size() >= bWords.size() ? bWords : aWords;
        StringBuffer from = new StringBuffer();
        for (int i = 0; i < smallOne.size(); i++) {
            from.append(bigOne.get(i)).append(" ").append(smallOne.get(i)).append(" ");
        }
        for (int j = smallOne.size(); j < bigOne.size(); j++) {
            from.append(bigOne.get(j)).append(" ");
        }
        // 寫入文件
        String cpath = FileTest.class.getClassLoader().getResource("c.txt").getPath();
        File file = new File(cpath);
        Files.write(from, file, Charsets.UTF_8);
    }
}

 

以上代碼就是本文的全部內容了,希望大家能夠喜歡。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人偷拍片视频在线观看 | gril hd| 成人黄色网战 | 日韩毛片毛片久久精品 | 在线免费观看精品 | a一级黄 | 免费a网| gogo全球大胆高清人露出91 | 久久久婷婷一区二区三区不卡 | 免费高潮在线国 | 欧美国产第一页 | 在线观看精品视频 | 中国成人在线视频 | 狠狠色噜噜狠狠狠米奇9999 | 蜜桃传媒视频麻豆第一区免费观看 | 精品国产乱码久久久久久久 | 性色吧| xxxx69hd一hd| 国产又粗又爽又深的免费视频 | 婷婷一区二区三区 | 欧美日韩国产中文字幕 | 一区二区三区播放 | 精品免费国产一区二区三区 | 亚洲人成网在线观看 | 久久最新网址 | 国产精品一区二区免费在线观看 | 狠狠干91 | 国产成人高清成人av片在线看 | 精品中文字幕视频 | 婷婷亚洲一区二区三区 | 国产精品.com| 久久亚洲一区二区三区成人国产 | 又黄又爽免费无遮挡在线观看 | 久久久成人999亚洲区美女 | 免费观看一级黄色片 | 伊人久久国产精品 | 91成人免费在线观看 | 在线播放一区二区三区 | a级黄色片视频 | 国产成人精品免费视频大全最热 | 日本在线国产 |