首页 > 代码库 > Java:逐行读取文件的用法
Java:逐行读取文件的用法
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.List;public class HelloWord { public static void main(String[] args) throws IOException { String filePath = "my File.txt"; File file = new File(filePath); InputStreamReader inputStreamReader = new InputStreamReader(new FileInputStream(file),"utf-8"); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); List<String> lineItems=new ArrayList<String>(); String line = null; while ((line = bufferedReader.readLine()) != null) { String[] items = line.split(","); String item= items[1]; if(item.indexOf("花园")!=-1){ lineItems.add(line); } } bufferedReader.close(); inputStreamReader.close(); for(String my : lineItems){ System.out.println(my); } }}
Java:逐行读取文件的用法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。