如果有文件的源代码不就都知道了吗?
在编译环境下在运行一下,就可以啊。例如在java下就可以在edit下打开不就可以了吗?
在编译环境下在运行一下,就可以啊。例如在java下就可以在edit下打开不就可以了吗?
解决方案 »
- JComboBox设置为可编辑的,如何限制只能输入数字?如何获取我输入的内容?
- java中String类型05-5月 -07 11.34.45.12346 下午 如何转成Timestamp
- 再遇XStream问题。。。。。。
- 类中的类?菜鸟级别问题
- 在下对于Java正则表达式(Regular Expressions)的量词,总是吃不透。哪位达人能指点一二?
- 欢迎JAVA爱好都加群20072942共同学习讨论~~~
- 版主,请不要删我的问题,我提的问题为什么没人回答呀,都嫌分给得少吗,那好,我给100分
- JAVA的消息发送
- 请教高手,大撒分!欢迎指点。。。。
- HttpURLConnection webservice.webxml 请求数据
- 菜鸟提问:J2EE和J2SE的区别?
- 公有类?非公有类?
然后再设一个static变量
每读一行自动加1
不知可不可以?
用一般读文本文件的方法应该是可以获取文本的行数,你先读个文本文件看看吧。第二个问题复杂些,好像没有什么直接的方法,有个变通了思路可以参考:
先保证没有B.class
然后运行:
Runtime.getRuntime().exec("javac B.java");
然后判断
有没有B.class
有则能编译
没有则不能编译
int lineNum=0;while(inFile.readLine())
{
lineNum++;
}System.out.println("Total Line:"+lineNum);
int num = 0;
BufferedReader br = new BufferedReader(
new FileReader("B.java"));
while(br.readLine() != null){
num++;
}
空行是""空字符串,字符串对象不会为空(br.readLine()!=null)
而null表示字符串对象为空,也就是文件最后什么都没有了才会停止。你试试看就知道了。
然后载flush掉再来
用一般读文本文件的方法应该是可以获取文本的行数,你先读个文本文件看看吧。第二个问题复杂些,好像没有什么直接的方法,有个变通了思路可以参考:
先保证没有B.class
然后运行:
Runtime.getRuntime().exec("javac B.java");
然后判断
有没有B.class
有则能编译
没有则不能编译