涉及到java中读写文件的IO操作。
十多年的龙港网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整龙港建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“龙港网站设计”,“龙港网站推广”以来,每个客户项目都认真落实执行。
获取一个文本文件的行数较为方便的方法,是通过BufferedReader类的readLine()方法,间接的统计行数。
源代码:
public
static
int
getTextLines()
throws
IOException
{
String
path
=
"c:\\job.txt"
;//
定义文件路径
FileReader
fr
=
new
FileReader(path);
//这里定义一个字符流的输入流的节点流,用于读取文件(一个字符一个字符的读取)
BufferedReader
br
=
new
BufferedReader(fr);
//
在定义好的流基础上套接一个处理流,用于更加效率的读取文件(一行一行的读取)
int
x
=
0;
//
用于统计行数,从0开始
while(br.readLine()
!=
null)
{
//
readLine()方法是按行读的,返回值是这行的内容
x++;
//
每读一行,则变量x累加1
}
return
x;
//返回总的行数
}
源代码行数统计器 1.5
本软件用于统计软件工程源代码行数,可对指定的子目录下或整个目录树中所有指定类型的源代码文件进行行数统计。
本软件的统计结果包含源代码中的注释行和空行,因为作者认为它们同样也是源代码的必要组成部分。
本软件对 Windows 下和 Unix/Linux 下的源代码文件都可以正确地统计行数。
这个没什么意义吧,你想要知道具体运行到那些地方的话可以打断点一步一步运行啊
你可能不能获取行数,java是在遇到异常就抛出,你的捕获代码只能捕获到时什么异常。但是如果你是想捕获输入的数字,你可以先自己分析,然后由自己的异常抛出。例如你用Scanner读取整数,一般是这样Scanner input = new Scanner(System.in);int a = input.nextInt();现在你可以用String str=input.next()的方式先读入一个字符串,然后分析这个字符串是不是都是数字,如果不是,你可以把你得到的这个字符串封装在你自己定义的异常中抛出,然后捕获的时候就能输出这个数。
首先看下,JTExtArea的其中一个构造方法
public JTextArea(int rows, int columns)
构造具有指定行数和列数的新的空 TextArea。创建默认模型,初始字符串为 null。
参数:rows - 行数 = 0 columns - 列数 = 0
这个里面设置的rows,可以通过getRows()这个方法获取到的。
换言之,你可以把rows想象成高,把columns想成宽(再不受其他组件影响的前提下,pack
方法显示面板,就可以看到你设置这2个参数的作用了)
getLineCount(),返回的是你文本区有多少行数据(输入了几次回车符号!)
多想,多看(API),多试(验证自己的想法)
有问题再追问,good luck!~