PrintWriter out=new PrintWriter(new BufferedWriter(new FileWriter("practise1.out")));
LineNumberReader li=new LineNumberReader(new FileReader("NewIODemo1b.java"));
String s;
while ((s=li.readLine())!=null)
{
v.addElement(s);
}
for (int i=0;i<v.size() ;i++ )
{
out.print("Line "+li.getLineNumber()+v.elementAt(i));
}
LineNumberReader li=new LineNumberReader(new FileReader("NewIODemo1b.java"));
String s;
while ((s=li.readLine())!=null)
{
v.addElement(s);
}
for (int i=0;i<v.size() ;i++ )
{
out.print("Line "+li.getLineNumber()+v.elementAt(i));
}
解决方案 »
- JAVA中JTabel怎么显示
- java如何连接MSDE
- 要开发金融项目, 请教大家一下关于精确数值计算, 设计(数据库, 程序)时要注意的问题.
- 如何限制JTEXTFIELD的输入内容,及DIALOG字体的问题
- 请教大家这种程序需要如何实现??
- 难度极大,高手请进,swing能定制一个这样的组件吗?
- 急,怎么实现在web里面播放声音?(如果方法好再加分)
- 为什么还出现Exception in thread "main" java.lang.NoClassDefFoundError: Client(wrong name Helloworld/Client)
- ie5.5好像不支持swing,那用那个做出来的applet有什么用。。
- 这个论坛左侧的TreeView各个层之间如何实现没有空行?
- 寻找jdbc-odbc驱动程序
- !help!help! 想用java IDL,要做什么配置??
while ( (s = li.readLine()) != null) {
out.println("Line " + li.getLineNumber() + s );
out.flush();
}如果只是写行号的话,Vector v=new Vector();
BufferedReader in=new BufferedReader(new FileReader("NewIODemo1b.java"));
这两句可以不要。另外,要记得关闭流。