java读取文件内容行读取|java中如何从文件中读取数据

java读取文件内容行读取|java中如何从文件中读取数据的第1张示图

❶ java 按行读取txt文件的数字

package test;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:/file4.txt"; double[] nums = writeToDat(path); for(int i=0;i<nums.length;i++){ System.out.println(nums[i]); } }}

❷ Java 怎样从文件中读取特定的内容,比如从第一个换行读取到第二个换行。求代码

C盘下新建1.txt

❸ JAVA编程:读文件,按行输出文件内容

其实你贴的代码并没有问题

❹ 怎么用JAVA程序从一个TXT文件中按指定行读取内容

基本结构如下,楼主可参考一下:try{pwd=System.getProperty("user.dir");//获取当前目录FileReaderfr=newFileReader(pwd+"\\1.txt");BufferedReaderbr=newBufferedReader(fr);StringLine=br.readLine();while(Line!=null){System.out.println(Line);Line=br.readLine();}br.close();fr.close();}catch(IOExceptionex){}

❺ java怎样读取文件所有内容,主要是跳行问题谢谢了

如果是字符流文件。可以使用java.nio.file.Files类的readAllLines将所有内容读到一个List<String>里专Google Guava库也提供了类属似的功能com.google.common.io.Filesstatic StringtoString(File file, Charset charset) Reads all characters from a file into a String, using the given character set.

❻ java怎么读取txt文件的行数

importjava.io.File;importjava.io.RandomAccessFile;/***读取文档的第二行内容**@author33062017年3月21日*@see*@since1.0*/publicclassCountLine{/**读取文件绝对路径*/privatestaticStringfilePath="d:/cms.sql";publicstaticvoidmain(String[]args){longline=readLine(filePath);System.out.println(line);}/***读取文件行数**@parampath*文件路径*@returnlong*/publicstaticlongreadLine(Stringpath){longindex=0;try{RandomAccessFilefile=newRandomAccessFile(newFile(path),"r");while(null!=file.readLine()){index++;}file.close();}catch(Exceptione){e.printStackTrace();}returnindex;}}

❼ java中如何从文件中读取数据

分为读字节,读字符两种读法◎◎◎FileInputStream 字节输入流读文件◎◎◎public class Maintest {public static void main(String[] args) throws IOException {File f=new File("G:\\just for fun\\xiangwei.txt");FileInputStream fin=new FileInputStream(f);byte[] bs=new byte[1024];int count=0;while((count=fin.read(bs))>0){String str=new String(bs,0,count);//反复定义新变量:每一次都 重新定义新变量,接收新读取的数据System.out.println(str);//反复输出新变量:每一次都 输出重新定义的新变量}fin.close();}}◎◎◎FileReader 字符输入流读文件◎◎◎public class Maintest {public static void main(String[] args) throws IOException {File f=new File("H:\\just for fun\\xiangwei.txt");FileReader fre=new FileReader(f);BufferedReader bre=new BufferedReader(fre);String str="";while((str=bre.readLine())!=null)//●判断最后一行不存在,为空{System.out.println(str);}bre.close(); fre.close();}}

❽ java读取txt文件(已有读取文件类) 将读取的文件内容按行填充在swing界面中

先在界面中添加一个panel或者文本域,然后调用其setValue("读出来的txt里面的内容")方法.应该就可以了.好久没有用到这些东西了,印象中是这样的.

❾ java根据文件名 读取文本文件的内容逐行显示到JTextArea里

可以通过BufferedReader 流的形式进行流缓存,之后通过readLine方法获取到缓存的内容版,之后将内容增加到JTextArea。 BufferedReader bre = null;try {String file = "D:/test/test.txt";bre = new BufferedReader(new FileReader(file));//此时获权取到的bre就是整个文件的缓存流while ((str = bre.readLine())!= null) // 判断最后一行不存在,为空结束循环{JTextArea.add(str);//此处将内容写入到JTextArea即可};备注: 流用完之后必须close掉,如上面的就应该是:bre.close(),否则bre流会一直存在,直到程序运行结束。

❿ 使用java的输入输出流将一个文本文件的内容按行读取

import java.io.*;public class FileLineNumber { public static void main(String[] args) throws Exception { appendLineNumber(new File("FileLineNumber.java"), new File("a.txt")); } public static void appendLineNumber(File from, File to) throws Exception { BufferedReader in = new BufferedReader(new FileReader(from)); StringBuilder sb = new StringBuilder(); String t; int lineNumber = 1; while((t = in.readLine()) != null) { sb.append(lineNumber + " "); sb.append(t); sb.append(System.getProperty("line.separator")); lineNumber++; } in.close(); BufferedWriter out = new BufferedWriter(new FileWriter(to)); out.write(sb.toString()); out.close(); }}请采纳答案,支持我一下。

未经允许不得转载:山九号 » java读取文件内容行读取|java中如何从文件中读取数据

赞 (0)