`

Java读取Txt文件

阅读更多

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];
    }
} 
1
1
分享到:
评论

相关推荐

    java读取TXT文件入库

    以上就是使用Java读取TXT文件并将其内容存入数据库的基本步骤。根据实际需求,可能还需要处理异常、优化性能(如批处理SQL)、验证数据格式等细节问题。在处理大规模数据时,考虑使用多线程或者流式处理来提高效率。

    java读取txt文件内容(java快速读取,程序已调试通)

    java读取txt文件,可以以文件路径构造这个流,:FileInputStream fin = new FileInputStream("d:/test.txt"); 然后使用这个流直接读取到文件,再使用reader构造BufferedReader,按行读取一整行的文本,作为字符串返回...

    java读取txt文件乱码解决方案

    java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt文件乱码解决方案java读取txt...

    Java读取TXT文件.txt

    ### Java读取TXT文件知识点详解 #### 一、导入必要的包 在Java程序中,我们需要首先导入处理文件读写的必要类库。在这个示例中,我们看到了`import java.io.*;`这一行代码,它表明了该程序将使用Java标准库中的`...

    java读取txt文件代码

    从给定的文件信息来看,主要关注点在于Java读取TXT文件的代码示例,以及如何处理和操作从TXT文件中读取的数据。下面将详细解释这一知识点。 ### Java读取TXT文件的基本流程 在Java中,读取TXT文件通常涉及以下几个...

    java读取txt文件

    使用java语言,通过调用FileReader类读取txt文件中的数据。资源是可直接实现的代码。

    java读取txt文件,生成csv文件

    环境:eclipse3.7.2 jre1.6

    java读取txt文档的

    根据提供的文件信息,我们可以总结出以下关于Java读取TXT文档的知识点:...以上就是Java读取TXT文件的主要步骤。需要注意的是,实际开发中还需要考虑更多的细节问题,比如文件编码的自动检测、更复杂的异常处理机制等。

    java创建TXT文件并进行读、写操作(代码)

    ### Java创建TXT文件并执行读写操作:详细解析与代码示例 在现代软件开发中,文件处理是一项基本且重要的任务。Java作为一种广泛使用的编程语言,提供了强大的API来支持文件的创建、读取、写入以及修改等操作。本文...

    java 读取txt Demo

    本篇文章将详细讲解如何使用Java读取TXT文件,并通过一个具体的示例——"java 读取txt Demo"来加深理解。 首先,我们需要引入Java的I/O流库,这个库包含了处理输入和输出的各种类。在Java中,我们通常使用`...

    彻底解决JAVA读取写入 TXT中文乱码问题 源码

    总之,解决Java读写TXT文件中文乱码问题的关键在于明确文件的编码类型并在操作文件时指定正确的编码。通过上述方法,你可以确保在处理包含中文字符的TXT文件时,不会出现乱码现象。在实际开发中,要养成良好的编码...

    Java读写.txt文件

    在Java编程中,读写文本文件(如`.txt`文件)是常见的操作,尤其是在处理配置文件时。配置文件通常以键值对(key-value pairs)的形式存储数据,便于程序访问和管理设置。以下是对这个主题的详细阐述: 1. **Java I...

    java 读取txt数据并保存到数据库中源代码

    java 读取txt文本文件中的数据并保存到数据库中源代码,假设txt已有格式,并以","分隔。其中的sql包需要自己去微软官网下载。

    java 创建txt-JAVA读取TXT文件、新建TXT文件、写入TXT文件

    在Java编程语言中,处理文本文件,特别是TXT文件,是一项常见的任务。无论是读取现有文件的内容,还是创建新的TXT文件并写入数据,都是开发者必须掌握的基本技能。本篇文章将详细探讨如何使用Java来实现这些功能。 ...

    Java自学视频教程-java读取txt文件方法3.rar

    本教程将通过“Java自学视频教程-java读取txt文件方法3.mp4”来详细讲解这一主题。 Java提供多种方式来读取txt文件,主要使用以下几种API: 1. **BufferedReader**:这是最常用的读取文本文件的方法,它以缓冲的...

    Java自学视频教程-java读取txt文件方法2.rar

    本教程“Java自学视频教程-java读取txt文件方法2”将深入探讨如何在Java中高效地读取txt文件,这将对初学者或有经验的开发者都非常有益。 首先,我们来看两种主要的Java API,它们用于读取文本文件: 1. **...

    JAVA读取Txt文件内容^\^

    主要介绍了java读取txt文件并输出结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics