java写入txt文件 想要修改txt文件每一行的第一个数字 加一就好

java写入txt文件 想要修改txt文件每一行的第一个数字 加一就好,第1张

java实现向txt每行增加一位数字,思路是这样的:使用I/O *** 作每次读取一行文字,使用string增加一个数字一,保存在缓存另一个list里面,后接一个换行符,等到全部读取完毕,在读取list的内容,写入txt文件里面,示例如下:

package comzealcard; // 这里是我自己临时用的包名,你自己改一下就好

import javaioBufferedReader;

import javaioFile;

import javaioFileInputStream;

import javaioInputStreamReader;

public class Demo {

    /

      主方法

      @param args

     /

    public static void main(String[] args) {

        printData();

    }

    /

      读取txt文档第一行数据中的第3位到第9位,并输出到控制台

     /

    public static void printData() {

        // 定义文本文件数组,这里是临时演示用,请自己改写

        String[] txtFiles = {

                "c:/atxt",

                "c:/btxt",

                "c:/ctxt",

        };

        // 遍历文件

        for (int i=0; i<txtFileslength; i++) {

            try {

                // 得到文件

                File file = new File(txtFiles[i]);

                // 如果文件存在

                if (fileexists()) {

                    // 建立缓冲包装器

                    BufferedReader in = null;

                    in = new BufferedReader(new InputStreamReader(new FileInputStream(file)));

                    // 读出一行(因为只是读一行,没必要遍历全部文件内容)

                    String temp = inreadLine();

                    // 如果不为空,并且长度至少为9

                    if (temp != null) {

                       

                            String txt = "一"+temp;//每行前面增加一个数字一。

                            Systemoutprintln("取出数据:" + txt);

                            List li= new ArrayList();

                            List li= new ArrayList();

            liadd(temp);

                        }

                    }

                    BufferedWriter in = null;

                    in = new BufferedWriter (new InputStreamWriter(new FileOutputStream(file)));

                }

            } catch (Exception e) {

                eprintStackTrace();

            }

        }

    }

}

1、java i/o读取txt文本

2、使用实体类封装或使用list、map等封装读取到的数据

3、jdbc

txt文本要保证符合一定的格式,如每个字段间已特定字符分割。

写Java程序时经常碰到要读如txt或写入txt文件的情况,但是由于要定义好多变量,经常记不住,每次都要查,特此整理一下,简单易用,方便好懂!

[java] view plain copy

package eduthukeywordtest;  

  

import javaioFile;  

import javaioInputStreamReader;  

import javaioBufferedReader;  

import javaioBufferedWriter;  

import javaioFileInputStream;  

import javaioFileWriter;  

  

public class cin_txt {  

    static void main(String args[]) {  

        try { // 防止文件建立或读取失败,用catch捕捉错误并打印,也可以throw  

  

            / 读入TXT文件 /  

            String pathname = "D:\\twitter\\13_9_6\\dataset\\en\\inputtxt"; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径  

            File filename = new File(pathname); // 要读取以上路径的input。txt文件  

            InputStreamReader reader = new InputStreamReader(  

                    new FileInputStream(filename)); // 建立一个输入流对象reader  

            BufferedReader br = new BufferedReader(reader); // 建立一个对象,它把文件内容转成计算机能读懂的语言  

            String line = "";  

            line = brreadLine();  

            while (line != null) {  

                line = brreadLine(); // 一次读入一行数据  

            }  

  

            / 写入Txt文件 /  

            File writename = new File("\\result\\en\\outputtxt"); // 相对路径,如果没有则要建立一个新的output。txt文件  

            writenamecreateNewFile(); // 创建新文件  

            BufferedWriter out = new BufferedWriter(new FileWriter(writename));  

            outwrite("我会写入文件啦\r\n"); // \r\n即为换行  

            outflush(); // 把缓存区内容压入文件  

            outclose(); // 最后记得关闭文件  

  

        } catch (Exception e) {  

            eprintStackTrace();  

        }  

    }  

}

以上就是关于java写入txt文件 想要修改txt文件每一行的第一个数字 加一就好全部的内容,包括:java写入txt文件 想要修改txt文件每一行的第一个数字 加一就好、如何用JAVA把TXT文件导入数据库中、java如何从数据库读取数据并写入txt文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9677841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存