输出代码里的注释信息,注释为 { 里面的注释全输出 } 或 //后面的
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
public class TestIO {
public static void main(String[] args) {
// String temp = "{fdssgsgsgsgs";
// System.out.printf(temp.substring(temp.indexOf("{"), temp.length()));
File file = new File("D:\\test.java");
if(!file.exists()){
System.out.println("文件不存在");
}
FileReader fr;
BufferedReader br;
try {
fr = new FileReader(file);
br = new BufferedReader(fr);
String temp;
boolean flag = false;
while((temp = br.readLine())!=null){
if(temp.indexOf("{") != -1 && flag == false){
System.out.println("{方法");
flag = true;
System.out.println(temp.substring(temp.indexOf("{")+1, temp.length()));
}else if(temp.indexOf("}") == -1 && flag==true){
// { 之后的,直接打印出来
System.out.println(temp);
}
else if(temp.indexOf("//") != -1){
flag = true;
System.out.println(temp.substring(temp.indexOf("//")+1,temp.length()));
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}