自动加行号,嘿嘿,一小段代码就行了
package jamesfancy;import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintStream;
import java.text.DecimalFormat;public class AddLineNo { public static void main(String[] args) throws IOException {
if (args.length < 1) {
System.out.println("java jamesfancy.AddLineNo sourcefile [destfile]");
}
InputStream is = new FileInputStream(args[0]);
BufferedReader reader = new BufferedReader(new InputStreamReader (is));
PrintStream writer;
if (args.length > 1) {
OutputStream os = new FileOutputStream(args[1]);
writer = new PrintStream(os);
} else {
writer = System.out;
}
String line;
int i = 1;
DecimalFormat fmt = new DecimalFormat("0000");
while ((line = reader.readLine()) != null) {
writer.print(fmt.format(i));
writer.print(" ");
writer.println(line);
++i;
}
reader.close();
writer.close();
}
}
package jamesfancy;import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintStream;
import java.text.DecimalFormat;public class AddLineNo { public static void main(String[] args) throws IOException {
if (args.length < 1) {
System.out.println("java jamesfancy.AddLineNo sourcefile [destfile]");
}
InputStream is = new FileInputStream(args[0]);
BufferedReader reader = new BufferedReader(new InputStreamReader (is));
PrintStream writer;
if (args.length > 1) {
OutputStream os = new FileOutputStream(args[1]);
writer = new PrintStream(os);
} else {
writer = System.out;
}
String line;
int i = 1;
DecimalFormat fmt = new DecimalFormat("0000");
while ((line = reader.readLine()) != null) {
writer.print(fmt.format(i));
writer.print(" ");
writer.println(line);
++i;
}
reader.close();
writer.close();
}
}
解决方案 »
- 如何实现java编辑器的查找和替换功能?(急用)
- java源码如何打包成jar
- 一个简单问题,却引来群里大讨论。
- JDBC与SQL 最基本的求教一下!!!!谢谢了!!
- 如何得到这样的字符串:yyyymmddhhmmssfff
- JAVA语言的一个疑惑(菜鸟级)
- 有一个参数传过来,StringBuffer传,由数据与字母组成,每个参数中间以/0相间隔,参数不固定,用哪种方法可以取出参数一个StringBuffer由
- 关于java的包的问题。
- Java初学者应该注意什么?
- 没有JBuilder5的教程吗?
- 我在DOS下运行一个简单的JAVA程序怎么也会出错?
- 我是不是改放弃java,然后离开csdn……
换句话讲,子类继诚付类的目的只是想继诚它的所有成员数据和成员方法,而没有必要在子类中OVER付类的成员对相。那样做没意义。