当前位置:首页>开发>正文

java如何读取一个txt文件的所有内容 java怎样读取文件所有内容,主要是跳行问题谢谢了

2023-07-05 00:31:32 互联网 未知 开发

 java如何读取一个txt文件的所有内容 java怎样读取文件所有内容,主要是跳行问题谢谢了

java如何读取一个txt文件的所有内容

import java.io.BufferedReader
import java.io.File
import java.io.FileReader
import java.io.IOException

public class ReadFile {

public static void main(String[] args) throws IOException {

String fileContent = readFileContent("")

System.out.println(fileContent)
}

//参数string为你的文件名
private static String readFileContent(String fileName) throws IOException {

File file = new File(fileName)

BufferedReader bf = new BufferedReader(new FileReader(file))

String content = ""
StringBuilder sb = new StringBuilder()

while(content != null){
content = bf.readLine()

if(content == null){
break
}

sb.append(content.trim())
}

bf.close()
return sb.toString()
}
}
求采纳为满意回答。

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

用BufferedReader 就行了
BufferedReader reader = new BufferedReader(new FileReader("d:\1.txt"))
String line = null
while ((line = reader.readLine()) != null) {
str = str.concat(line)
}

JAVA读取文件中的内容

应该是没有找到 用户.txt 报的错,用相对路径会存在问题,因为一般eclipse会将class文件编译到bin里,程序就会认为 用户.txt 在bin*xxxx.class的目录中,所以没有找到。建议放在项目根目录,用类加载器加载文件,或直接绝对路径。

Java读写文件的几种方法

java读取配置文件的几种方法如下:
方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来。因为是用ServletContext读取文件路径,所以配置文件可以放入在web-info的classes目录中,也可以在应用层级及web-info的目录中。文件存放位置具体在eclipse工程中的表现是:可以放在src下面,也可放在web-info及webroot下面等。因为是读取出路径后,用文件流进行读取的,所以可以读取任意的配置文件包括xml和properties。缺点:不能在servlet外面应用读取配置信息。
方式二:采用ResourceBundle类读取配置信息,
优点是:可以以完全限定类名的方式加载资源后,直接的读取出来,且可以在非Web应用中读取资源文件。缺点:只能加载类classes下面的资源文件且只能读取.properties文件。

java读txt文件

1,创建实体类。
2,文件流读txt。
3,用bufferedReader.readLine()读一行,new一个实体类,保存到这个实体类中,再将实体类添加到linklist中。

4,这样同3,一行一行读,知道最后一行。
5,linklist就是你需要的链表了。

java如何读取整个excel文件的内容

在Java中读取Excel文件的内容
在这里,我使用的是一个叫Java Excel API的东西,类似的还有jakarta的POI,不过感觉那个
太复杂了点儿。而且jxl对中文的支持相当的好,至少我在用的过程中一点问题没出。
一、下载地址
http://www.andykhan.com/jexcelapi/
二、特性
可以读取Excel 95, 97, 2000文件
可以读或写Excel 97及其以后版本的的公式(不过我发现好像有bug)
生成Excel 97格式的电子表格
支持字体、数字和日期格式化
支持单元格的颜色和阴影
可以编辑现有的文件
三、读文件
//声明一下,记得后面要关闭哦。。
Workbook workbook = null
try {
workbook = Workbook.getWorkbook(new File("d:\temp\TestRead.xls"))
} catch (Exception e) {
throw new Exception("file to import not found!")
}
Sheet sheet = workbook.getSheet(0)
Cell cell = null
int columnCount=3
int rowCount=sheet.getRows()
for (int i = 0 ifor (int j = 0 j//注意,这里的两个参数,第一个是表示列的,第二才表示行
cell=sheet.getCell(j, i)
//要根据单元格的类型分别做处理,否则格式化过的内容可能会不正确
if(cell.getType()==CellType.NUMBER){
System.out.print(((NumberCell)cell).getValue())
}
else if(cell.getType()==CellType.DATE){
System.out.print(((DateCell)cell).getDate())
}
else{
System.out.print(cell.getContents())
}
//System.out.print(cell.getContents())
System.out.print(" ")
}
System.out.print(" ")
}
//关闭它,否则会有内存泄露
workbook.close()

最新文章