如何在Java中写入新的文本文件

罗克·伊瓦尔特尼克(Rok Ivartnik)

我正在尝试将我获得的每一行都写到一个test.txt文件中。但是,每个结果都必须放在自己的行中。我是否缺少某些内容或没有完全实现“ \ n”?为了更好地理解,我的代码读取一行的第三篇文章,并且如果该单词与P *** ei“ *”匹配,则表示a(AZ)或S ** ei中的任何字母,并因此返回该行中的第一个单词。该代码有效,但是现在当我写入文件时,它不会在自己的行中打印每个单词。

package test;

 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileReader;
  import java.io.FileWriter;
  import java.io.IOException;
  import java.util.regex.Pattern;

public class moja {



    public static void main(String[] args) {
        try {
            File file = new File("SloveneLexicon.txt");
            FileReader fileReader = new FileReader(file);
            BufferedReader bufferedReader = new BufferedReader(fileReader);
            StringBuffer stringBuffer = new StringBuffer();
            String vrstica;
            File test = new File("test.txt");
            FileWriter fw = new FileWriter(test);
            while ((vrstica = bufferedReader.readLine()) != null) {

                String s = vrstica;
                String[] dobi_besedo_v_vrstici = s.split("\\s+");
                String prva_beseda = dobi_besedo_v_vrstici[0];
                String tretja_beseda = dobi_besedo_v_vrstici[2];

                Pattern ena = Pattern.compile("S[a-zA-z]{2}ei");
                    if(ena.matcher(tretja_beseda).matches()){
                    fw.write(prva_beseda+'\n');}
                Pattern dva = Pattern.compile("P[a-zA-z]{3}ei");
                    if(dva.matcher(tretja_beseda).matches()){
                        fw.write(prva_beseda+'\n'); 
                    }
                }


            bufferedReader.close();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
谢尔盖·舒斯蒂科夫(Sergey Shustikov)

获取系统行分隔符,而不是使用'\ n'

            String newLine = System.getProperty("line.separator");

            Pattern ena = Pattern.compile("S[a-zA-z]{2}ei");
                if(ena.matcher(tretja_beseda).matches()){
                fw.write(prva_beseda + newLine);}
            Pattern dva = Pattern.compile("P[a-zA-z]{3}ei");
                if(dva.matcher(tretja_beseda).matches()){
                    fw.write(prva_beseda + newLine); 
                }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在文本文件中写入数组的内容?

来自分类Dev

如何在 Python 中永久写入文本文件?

来自分类Dev

如何在Java中屏蔽文本文件的内容

来自分类Dev

如何在python中将字符串写入/打印到新的文本文件?

来自分类Dev

如何在php中将数据写入文本文件

来自分类Dev

如何在python中将元组写入文本文件?

来自分类Dev

无法将输出写入JAVA中的文本文件

来自分类Dev

如何在vbscript中创建文本文件并将其写入

来自分类Dev

如何在SharePoint 2010中将POST变量写入文本文件

来自分类Dev

如何在C中读取/写入UTF8文本文件?

来自分类Dev

如何在Lisp中创建和写入文本文件(续)

来自分类Dev

如何在函数中添加数学运算以写入文本文件

来自分类Dev

在写入文本文件时如何在python中应用For Loop

来自分类Dev

如何在C#中按分数排序正在写入文本文件的数据

来自分类Dev

如何在Windows Phone中写入现有的文本文件?

来自分类Dev

如何使用Printwriter将String数组写入Java中的文本文件?

来自分类Dev

如何使用 BufferedReader 在 java 中复制和写入文本文件

来自分类Dev

如何实现在文本文件中写入的代码(Java)

来自分类Dev

在Matlab中写入文本文件

来自分类Dev

在Matlab中写入文本文件

来自分类Dev

在android中写入文本文件

来自分类Dev

Java从文本文件中获取行,创建新的文本文件并插入

来自分类Dev

如果我的文本文件存储在服务器中,如何在javascript中读取/写入文本文件?

来自分类Dev

如何在Android中的文本文件上添加新行

来自分类Dev

将图像文本写入新的文本文件?

来自分类Dev

如何在Python中读取多个nltk语料库文件并写入单个文本文件

来自分类Dev

使用Java格式化文本文件内容后,如何读取文本文件内容并写入另一个文本文件?

来自分类Dev

如何从文本文件排序并写入另一个文本文件Java

来自分类Dev

如何从文本文件排序并写入另一个文本文件Java

Related 相关文章

  1. 1

    如何在文本文件中写入数组的内容?

  2. 2

    如何在 Python 中永久写入文本文件?

  3. 3

    如何在Java中屏蔽文本文件的内容

  4. 4

    如何在python中将字符串写入/打印到新的文本文件?

  5. 5

    如何在php中将数据写入文本文件

  6. 6

    如何在python中将元组写入文本文件?

  7. 7

    无法将输出写入JAVA中的文本文件

  8. 8

    如何在vbscript中创建文本文件并将其写入

  9. 9

    如何在SharePoint 2010中将POST变量写入文本文件

  10. 10

    如何在C中读取/写入UTF8文本文件?

  11. 11

    如何在Lisp中创建和写入文本文件(续)

  12. 12

    如何在函数中添加数学运算以写入文本文件

  13. 13

    在写入文本文件时如何在python中应用For Loop

  14. 14

    如何在C#中按分数排序正在写入文本文件的数据

  15. 15

    如何在Windows Phone中写入现有的文本文件?

  16. 16

    如何使用Printwriter将String数组写入Java中的文本文件?

  17. 17

    如何使用 BufferedReader 在 java 中复制和写入文本文件

  18. 18

    如何实现在文本文件中写入的代码(Java)

  19. 19

    在Matlab中写入文本文件

  20. 20

    在Matlab中写入文本文件

  21. 21

    在android中写入文本文件

  22. 22

    Java从文本文件中获取行,创建新的文本文件并插入

  23. 23

    如果我的文本文件存储在服务器中,如何在javascript中读取/写入文本文件?

  24. 24

    如何在Android中的文本文件上添加新行

  25. 25

    将图像文本写入新的文本文件?

  26. 26

    如何在Python中读取多个nltk语料库文件并写入单个文本文件

  27. 27

    使用Java格式化文本文件内容后,如何读取文本文件内容并写入另一个文本文件?

  28. 28

    如何从文本文件排序并写入另一个文本文件Java

  29. 29

    如何从文本文件排序并写入另一个文本文件Java

热门标签

归档