从txt文本中读取20行数据组成一个ArrayList,我已经生成了第一个Arraylist,但是如何往下取呢
public List getoneword() throws IOException {
List<String> keywords2 = new ArrayList<>();
Readline readline = new Readline();
String filename = "D:/洗发水.txt";
List keywords1 = new ArrayList<>();
BufferedReader br = new BufferedReader(new InputStreamReader(
new FileInputStream(filename)));
String line = null;
while ((line = br.readLine()) != null) {//行读文件
keywords1.add(line);
}
}
相关推荐
C#如何从文本文件读取信息并使用ArrayList类向用户显示该信息
C#如何从文本文件读取信息并使用ArrayList类向用户显示该信息
txt读取文本
package xmlTest; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.List; public class FileTxt { public static void main(String[] args) { String path = "D:\\Project\\test\\people.txt"; Names n =new Names();//装载属性的实体类 List list = new ArrayList();//用来装载一行行读取后的数据集合 InputStream inputStream=null;//写入流 BufferedReader bufReader =null;//行读取器 try{ FileWriter fw = new FileWriter(path); for (int i = 0; i < 10; i++) { fw.write("小王,男," + (i + 1) + "岁," + (i * 10 + 500) + "\n"); } fw.close(); inputStream = new FileInputStream(path); bufReader = new BufferedReader(new InputStreamReader(inputStream,"GBK")); for(String line = bufReader.readLine(); line!=null; line=bufReader.readLine()){ System.out.println(line); list.add(line); } }catch (Exception e) { // TODO: handle exception }finally{ try { inputStream.close(); bufReader.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } List alist = new ArrayList(); int bb=0; for (int i = 0; i < list.size(); i++) { String s= (String )list.get(i); System.out.println("s的值是:"+s);//循环读取每一行的值 String[] sArray =s.split(",");//用逗号分割每一行的属性 //给实体属性循环设值 n.setName(sArray[0]); n.setAge(sArray[2]); n.setMany(Integer.parseInt(sArray[3])); n.setSex(sArray[1]); alist.add(n); Names b =(Names)alist.get(i); System.out.println("------------------"+b.getAge()); bb=bb+b.getMany(); } System.out.println(bb); } }
java 将一个二维数组存到txt,然后读取
java 将一个二维数组存到txt文件里,然后再读取。可运行
java 逐行读取txt文本如何解决中文乱码
在使用java读取txt文本中如含有中文,可能会出现乱码,很多初学者束手无策,本文将提供详细的解决方法
c# 读取txt文件
描写c# 读取txt文件


Eclipse

