精华内容
下载资源
问答
  • 转载:...java读取text内容 public class Test { public static String txt2String(File file){ StringBuilder result = new StringBuilder(); try{ BufferedReader br = new BufferedRea

    转载:https://blog.csdn.net/evilcry2012/article/details/86535188
    java读取text内容

    public class Test {
    
        public static String txt2String(File file){
            StringBuilder result = new StringBuilder();
            try{
                BufferedReader br = new BufferedReader(new FileReader(file));//构造一个BufferedReader类来读取文件
                String s = null;
                while((s = br.readLine())!=null){//使用readLine方法,一次读一行
                    result.append(","+s);
                }
                br.close();
            }catch(Exception e){
                e.printStackTrace();
            }
            return result.toString().substring(1);
        }
    
        public static void main(String[] args){
            File file = new File("D:/test.txt");
            System.out.println(txt2String(file));
        }
    }
    

    效果如下图所示:
    在这里插入图片描述

    展开全文
  • java 读取txt文件的json数据

    千次阅读 2019-06-18 17:37:33
    JAVA读取txt文件的json数据 读取txt文档中数据保存到数据库所需操作如下: package com.yuanpeng.controller; import org.json.JSONArray; import org.json.JSONObject; import java.io.BufferedReader; ...

     JAVA 读取txt文件的json数据


    读取txt文档中数据保存到数据库中所需操作如下:

    package com.yuanpeng.controller;
    
    import org.json.JSONArray;
    import org.json.JSONObject;
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.InputStreamReader;
    
    /**
     * Title:
     * Project: 读取TXT文档中json数据
     *
     * @author YuanPeng
     */
    public class ReadStudentTxtTest {
    
        /**
         *  *********  测 试  *********
         */
        public static void main(String[] args) {
            // 迭代文件下所有文件及文件夹下txt文件可参照此方法
            // traverseFolder("D:\\studentFile");
    
            // 读取单个txt文件
            File file = new File("D:\\studentFile");
            File[] files = file.listFiles();
            for (File f :files){
                if(f.isFile()){
                    // System.out.println("文件目录为:"+f);
                    readStudentTxt(f);
                }
            }
        }
    
        /**
         * 迭代文件夹下所有文件
         * @param path 总文件路径
         */
        public static void traverseFolder(String path) {
            File files = new File(path);
            if (files.exists()) {
                File[] listFiles = files.listFiles();
                if (null == listFiles || listFiles.length == 0) {
                    System.out.println("文件夹是空的!");
                } else {
                    for (File file : listFiles) {
                        if (file.isDirectory()) {
                            traverseFolder(file.getAbsolutePath());
                        } else {
                            if(file.isFile()){
                                readStudentTxt(file);
                            }
                        }
                    }
                }
            } else {
                System.out.println("文件不存在!");
            }
        }
    
        /**
         *  *********  读取文本方法  *********
         * @param file 读取传递过来的文件
         */
        public static void readStudentTxt(File file) {
            try {
                InputStreamReader isr = new InputStreamReader(new FileInputStream(file), "gbk");
                BufferedReader br = new BufferedReader(isr);
                StringBuffer resposeBuffer = new StringBuffer("");
                String lineTxt = null;
                while ((lineTxt = br.readLine()) != null) {
                    //lineTxt = new String(lineTxt.getBytes(), "utf-8");
                    JSONObject object = new JSONObject(lineTxt);
                    String schoolClassId = object.getString("schoolClassId");
                    System.out.println(schoolClassId+" 下所有的学生的分别是:");
                    JSONArray student = object.getJSONArray("student");
                    for(int i = 0; i< student.length() ; i++) {
                        JSONObject object1 = student.getJSONObject(i);
                        String studentId = object1.getString("studentId");
                        String studentName = object1.getString("studentName");
                        System.out.println("学生的ID为:"+studentId+";学生的姓名为:"+studentName);
                    }
                }
                br.close();
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    
    }
    

     

    展开全文
  • JAVA读取txt文件中数据代码范例

    万次阅读 2011-06-28 10:38:00
    file0.txt 中数据:123490.778.8456787.365.6 java代码: /* * To change this template, choose Tools | Templates * and open the template in the editor. *//** * * @author Administrator */import java.io.

    file0.txt 中数据:

    1234
    90.7
    78.8
    4567
    87.3
    65.6

     

    java代码:

     

    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */

    /**
    *
    * @author Administrator
    */
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;

    public class Test {
    public static double[] writeToDat(String path) {
    File file = new File(path);
    List list = new ArrayList();
    double[] nums = null;
    try {
    BufferedReader bw = new BufferedReader(new FileReader(file));
    String line = null;
    //因为不知道有几行数据,所以先存入list集合中
    while((line = bw.readLine()) != null){
    list.add(line);
    }
    bw.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    //确定数组长度
    nums = new double[list.size()];
    for(int i=0;i<list.size();i++){
    String s = (String) list.get(i);
    nums[i] = Double.parseDouble(s);
    }
    return nums;
    }

    public static void main(String[] args) {

    String path = "d:/file0.txt";
    double[] nums = writeToDat(path);
    for(int i=0;i<nums.length;i++){
    System.out.println(nums[i]);
    }

    }
    }

    展开全文
  • java读取txt文件中数据

    千次阅读 2013-06-18 08:17:19
    来自:... java读取txt文件的内容 类 ? 1.package txt;  2.  3.import java.io.BufferedReader;  4.import java.io.File;

    来自:http://www.cnblogs.com/qingblog/archive/2012/07/06/2579404.html

    java读取txt文件的内容 类

    1.package txt;  
    2
    3.import java.io.BufferedReader;  
    4.import java.io.File;  
    5.import java.io.FileInputStream;  
    6.import java.io.InputStreamReader;  
    7
    8./** 
    9. * 读取TXE数据   
    10. */ 
    11.public class ReadTxtUtils {  
    12.    public static void main(String arg[]) {  
    13.        try {  
    14.            String encoding = "GBK"; // 字符编码(可解决中文乱码问题 )  
    15.            File file = new File("c:/aa.txt");  
    16.            if (file.isFile() && file.exists()) {  
    17.                InputStreamReader read = new InputStreamReader(  
    18.                        new FileInputStream(file), encoding);  
    19.                BufferedReader bufferedReader = new BufferedReader(read);  
    20.                String lineTXT = null;  
    21.                while ((lineTXT = bufferedReader.readLine()) != null) {  
    22.                     System.out.println(lineTXT.toString().trim());  
    23.                }  
    24.                read.close();  
    25.            }else{  
    26.                System.out.println("找不到指定的文件!");  
    27.            }  
    28.        } catch (Exception e) {  
    29.            System.out.println("读取文件内容操作出错");  
    30.            e.printStackTrace();  
    31.        }  
    32.    }  
    33.} 

     java读取TXT文件中的数据,每一行就是一个数,返回一个数组,代码?

    List list=new ArrayList();
    BufferedReader br=new BufferReader(new InputStreamReader(new FileInputStream(new File("in.txt"))));
    String str=null;
    while((str=br.readLine())!=null)
    {
    list.add(new Integer(str));
     
    }
    Integer[] i=new Integer[list.size()];
    list.toArray(i);

     TXT文本中如据形如:
    123
    456
    789

    读入二维数组效果为:
    temp[0][]={1,2,3};
    temp[1][]={4,5,6};
    temp[2][]={7,8,9};

    复制代码
    import java.io.BufferedReader;
    import java.io.FileNotFoundException;
    import java.io.FileReader;
    import java.io.*;
    
    
    public class xx{
        public static void main(String[]args){
            String s;
            int[][]save=new int[3][3];
            try{
            BufferedReader in =new BufferedReader(new FileReader("C:\\txt.txt"));
            int i=0;
            while((s=in.readLine())!=null){
                save[i][0]=Integer.parseInt(s.substring(0,1));
                save[i][1]=Integer.parseInt(s.substring(1,2));
                save[i][2]=Integer.parseInt(s.substring(2,3));
                i++;
            }
            }
            catch(FileNotFoundException e){
                e.printStackTrace();
            }
            catch(IOException e){
                e.printStackTrace();
            }
            for(int i=0;i<3;i++)
            {
                for(int j=0;j<3;j++){
                    System.out.print(save[i][j]);
                }
                System.out.println();
            }
        }
    }
    复制代码

    BufferedReader bf=new BufferedReader(new FileReader("Your file"));
    String lineContent=null;
    int i = 0;
    int [][] temp = new int [3][];
            while((lineContent=bf.readLine())!=null){
                String [] str = lineContent.split("\\d");// 将 lineContent 按数字拆分
    for(int j = 0; j < str.length(); j++){
    int [i][j] = Integer.parseInt(str[j]);
    }
    i++;
            }

     scp|cs|ff|201101
    这是d:\\a.txt的数据,与“|”分割取数据出来,保存在变量a;b;c;d里

    复制代码
    import java.io.*;
    
    public class Test{ 
      public static void main(String[] args)throws Exception{
           String a, b, c, d;
        StringBuffer sb = new StringBuffer();
        BufferedReader br = new BufferedReader(new FileReader("d:\\a.txt"));
        String s = br.readLine();
        while(s != null){
                sb.append(s);
                s = br.readLine();
            }
            s = sb.toString();
            String[] str = s.split("|");
            a = str[0];
            b = str[0];
            c = str[0];
            d = str[0];
        }
    } 
    复制代码

     


    展开全文
  • txt文件中的内容如下package test;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;import java.util....
  • java如何读取txt文件数据并把它存储到数组 例如txt有以下数据 180.90 88 10.25 65 56.14 9 104.65 9 100.30 88 297.15 5 26.75 65 130.62 5 240.28 58 270.62 8 115.87 88 247.34 95 import java.io.*; import ...
  • Java 读取文本文件

    万次阅读 多人点赞 2018-08-29 14:22:14
    File Path FileReader 和 FileWriter InputStreamReader 和 OutputStreamWriter ...File 代表目录或者文件 File类的实例是不可变的;也就是说,一旦创建,由File对象表示的抽象路径名将永远不会改变。下面...
  • 代码如下,做一个数据脚本的备份与还原,从数据库查询所有记录,拼接成插入语句,数据库有600多万条数据,在自的电脑上试,写到txt文件中足足花了半个小时的时间啊。。。。。不知道哪里有问题,麻烦各位指点一下 ...
  • 在使用的软件经常要用到一些数据的导入导出,以及准确的定位数据,这些经常会涉及excle表格,因此把今天学习到的关于如何利用Java准确获取到excle的某一列数据,同时将此列数据输出到txt文件格式。 使用的jar...
  • Java读取多个csv文件中的指定数据

    千次阅读 2019-05-28 23:10:26
    pixel数据形成了304个csv文件,提取特定行列的数据整理为单独数列,为了避免手动输入很多次,用Java进行了下尝试。 import java.io.BufferedReader; import java.io.FileReader; public class Text { //...
  • java 读取和写入配置文件中数据

    千次阅读 2014-10-28 10:47:37
    1、读取配置文件中数据,主义
  • 小编今天要给大家分享的是从xlxs文件中将数据读取出来,并将数据写入到本地txt文件中。 那么为啥有这个分享呢,来看看背景介绍: 背景:在实际开发,通常会用到使用xlxs来提取业务的需求,同时在xlxs文件中会有...
  • 该代码主要为使用java的txt文件读写简单描述
  • 通过java程序读取文件xml数据

    千次阅读 2014-12-02 09:45:33
    Xml文件: 张三 18 李四 20 调用它的java文件: import java.io.File; import java.io.IOException;
  • Java读取pdf数据

    千次阅读 2013-11-25 15:55:23
    Java简单的读取pdf文件中数据: 第一步:下载PDFBox-0.7.2.jar。提供一个下载地址:[url]http://pdfhome.hope.com.cn/Resource.aspx?CID=63844604-5253-4ae1-b023-258c9e324061&RID=20cd8
  • java读取文件的最后一行数据

    千次阅读 2018-04-25 20:30:36
    Scanner sc=new Scanner(new FileReader("D:\\text.txt")); String line=null; while((sc.hasNextLine()&&(line=sc.nextLine())!=null)){ if(!sc.hasNextLine()) System.out.println(line); }
  • java将数据写入xml与读取xml文件数据

    千次阅读 2017-02-28 17:25:59
    package com.lhx.test; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import javax.xml.parsers.DocumentBuilder; import javax
  • Java导入Excel文件如何对应属性类对应的字段?Java导出Excel文件如何实现? 下面分为两段供各位测试,要是不懂或者实在不行可以评论一下,看到我会回复的 jar这些你们可以自己找,用maven也就是复制粘贴的事。 下面...
  • Java读写txt文件中文乱码问题

    千次阅读 2014-01-07 21:59:14
    代码设置编码 1、写文件: public static void writeFile(String fileName, String fileContent)  { try  { File f = new File(fileName); if (!f.exists())  { f.createNewFile(); }
  • import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; public class Test {  publi
  • java读写xml文件

    千次阅读 2008-10-23 13:27:00
    java读写xml文件的class import java.io.File;import java.io.FileWriter;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Date;import java.util.Iterator;import java.util....
  • 实习工作,完成了领导交给的任务,将搜集到的数据插入到数据库,代码片段如下: static Connection getConnection() throws SQLException, IOException , ClassNotFoundException { Properties...
  • Java 读取较大数据的excel文件

    千次阅读 2018-08-11 17:37:01
    Java 有2个jar包可以操作excel文件,分别是jxl和poi; jxl这个jar包只能读取excel2003年的文件(文件后缀为.xls),而poi这个jar包excel2003(文件后缀为.xls)和excel2007(文件后缀为.xls)的文件都可以读取。 问题 ...
  • java读写dbf文件

    千次阅读 2011-01-14 16:13:00
    java读写dbf文件,使用时注意事项
  • import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Prepa....
  • 读取文件格式为txt 文件类容为: P0001-0001-0001 <TAXON_KEY ID="P0001-0001-0001"><Node num="1" id="0" parentnum="0"><num>1</num><text>茎、叶细胞薄壁;叶裂瓣横切面中央为1-2个...
  • java读取csv文件生成 sql

    千次阅读 2016-03-18 18:48:50
    java 解析csv文件读取 写入 生成sql

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 183,832
精华内容 73,532
关键字:

java读取text文件中的数据

java 订阅