逐行读取文本,放入list后大写输出

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;


public class cccc {
private static List<String> list;
public static String read(String ifilenamelename) throws IOException{
BufferedReader in = new BufferedReader(new FileReader(ifilenamelename));
list = new ArrayList<String>();
String s;
StringBuilder sb = new StringBuilder();
while((s = in.readLine())!=null)
list.add(s);
sb.append(s+"\n");
   
in.close();

return sb.toString();

}
  public static void main(String[] args) throws IOException{
  System.out.println(read("c:/cccc.java"));
//   list.get(1);
  for(int i = 0;i<list.size();i++)
 
  System.out.println(list.get(i).toUpperCase());

  }
}

你可能感兴趣的:(java,C++,c,C#)