3、请编写一个字符输入流的包装类,通过这个包装类对底层字符输入流进行包装,让程序通过这个包装类读取某个文本文件(例如,一个java源文件)时,能够在读取的每行前面都加上有行号和冒号。
解决方案 »
- 怎么在在Action里得到页面的数据,然后跳转到另一个Action里(得到的数据也一起带过去)?
- 从小到大排列出10个数字 快救我,马上要交,新手请教
- 刚学JAVA就遇到一个问题,请高手帮下忙
- 关于java3d,诚心向各位高手请教
- 最近在学分形图形编程,很爽!
- 如何将编译后的java文件变成.exe文件
- 小弟初学,问一下image对象如何设某种颜色为透明啊,就是把image画到背景上的时候部分地方可以显示背景
- 两个小问题,关于补码和weblogic+jb的,50分,马上结,请赐教!
- 在win2000下,怎么运行图标是记事本的*.java程序?(特急)
- 洒分,洒分。一个弱智问题(进者有分)
- 数组的相关操作--------孙鑫视频
- java
BufferedReader brF = new BufferedReader(new FileReader("fileName")); String line = "";
int i=0;
while((line=brF.readLine()) != null){
System.out.println(++i+":"+line);
}
brF.close();
}catch(Exception e){}
BufferedReader in = new BufferedReader(new FileReader(filePath));
String str = null;
int count = 0;
while ((str = in.readLine()) != null) {
count++;
if(count == lineNum){
break;
}
}
in.close();
if (str != null) {
str = new Integer(count).toString() + ":" + str;
} return str;
}
public class ReadFile{
public static void main(String[] args){
try{
BufferedReader br=new BufferedReader(new FileReader("D:/ReadFile.java"));
String s;
int i=0;
while((s=br.readLine())!=null)
{
System.out.println(++i+":"+s);
}
br.close();
}catch(FileNotFoundException e1){
System.err.print("File not found!");
}catch(IOException e2){
System.out.print(e2);
}
}
}