import java.util.Calendar;
import java.util.Locale;
import java.io.*;
class DateTest{
public static void main(String[] args) throws Exception{ BufferedReader input =
new BufferedReader(
new InputStreamReader(System.in));
PrintWriter out2 =
new PrintWriter(
/** ---> */ new BufferedWriter(
new FileWriter("Inputt.out")),true);
String ss=input.readLine();
while((ss = input.readLine())!= null )//是不是这里有问题?
out2.println(ss);// System.out.println(ss);//
out2.close();
}
}
要按你那么说new BufferedWriter 起不是被当成了注释??
import java.util.Locale;
import java.io.*;
class DateTest{
public static void main(String[] args) throws Exception{ BufferedReader input =
new BufferedReader(
new InputStreamReader(System.in));
PrintWriter out2 =
new PrintWriter(
/** ---> */ new BufferedWriter(
new FileWriter("Inputt.out")),true);
String ss=input.readLine();
while((ss = input.readLine())!= null )//是不是这里有问题?
out2.println(ss);// System.out.println(ss);//
out2.close();
}
}
要按你那么说new BufferedWriter 起不是被当成了注释??
解决方案 »
- 求一个使用POI读取execl2010的完整例子。。
- awt与swing小小疑问
- 改写匿名内部类
- 学JSTL可以不学struts标签吗
- 这个代码为什么无法执行?
- 关与javamail的问题,菜鸟提问
- 求助!在线等……(文件操作问题)
- 用eclipse的进来一下,问一个简单的问题
- #####################很急!!!!!请高手们都来帮帮我!套接字产生的DataOutputStream,在通信时会莫名其妙的被堵死????##########
- 用JavaSE可以实现这个功能吗???求解决...
- 为什么dispose()或者hide()有时候会关闭或者隐藏不掉模式对话框,这是为什么?
- javah使用出错
你好,我想new BufferedWriter 不会被当成是注释,我认为
if(token == "/*")
{
注释开始;
if(token == "*/")
{
注释结束;
}
}
大大能不能说说你的看法??
我想是因为:
第一:在程序里面用相同的符号(这里指://)即做开始标志又做结束标志有点欠妥,会给编译器带来诸多麻烦;即使程序中的括号也分左右不同的符号标示始末。(象://////////////////////与//a//a//a//a//a//;如果只判断首尾的//,见第二的分析,直接用\n就行了,还能少一个//)
第二:既然规定了//是行标示符,也就用不着再另外找结束标示符了,行结尾标示符\n本身就是个现成的最佳选择,这样还能弥补块注释的部分不足:例如块的注释内容中不能出现*/。
第三:如果换一个不同的符号来标示(当然此时其功能就不仅仅限于行注释了),那和块注释/*与*/的作用又有何区别?
第四:如果一定用//作为块注释标示,大家都很明白编译器判断时与/**/作为标示相比会增加许多代价的。
我的问题是不是说为什么不用//做注释的开始和结束,我的问题是在编译的时候对源文件的分割——分割为行的原因