你好!打扰了!我想问一下,java在读取文本的时候,我想读取文本的最后一行
RandomAccessFileseek(longpos)我想知道这个东西具体怎么用,是否可以写个小例子,谢谢了如果想读取最后一行的最后几个数据,并不是全部读取,应该怎么...
RandomAccessFile
seek(long pos)
我想知道这个东西具体怎么用,是否可以写个小例子,谢谢了
如果想读取最后一行的最后几个数据,并不是全部读取,应该怎么做?是否有例子 展开
seek(long pos)
我想知道这个东西具体怎么用,是否可以写个小例子,谢谢了
如果想读取最后一行的最后几个数据,并不是全部读取,应该怎么做?是否有例子 展开
展开全部
想再问一下,如果我想只读取最后一行的最后几个数,并不是都读出来,可以实现吗?
完全可以,使用BufferedReader 就可以完全实现你所要的功能,其中read 方法和skip 方法,你可以按需选用。配合LineNumberReader 会更方便。
完全可以,使用BufferedReader 就可以完全实现你所要的功能,其中read 方法和skip 方法,你可以按需选用。配合LineNumberReader 会更方便。
追问
嘿嘿,再问一下,java是否可以读取文本的竖排最后一行?
也就是每一横行的最后一个数据
追答
不行,没有这个API,据我所知。
这个需要根据你自己的需求去实现,首先保证你的text container 或者editor 吧,是格式化的,因为这样,可以让每一行列有固定的长度大小,然后读取最长一行的最后一个字符的位置。
这个还是有点麻烦的。notepad++ 有这样的一个功能,允许你按竖行选择(按住alt键然后鼠标框选文字),如果你真要写这个功能,可以参考它源代码。
更多追问追答
追问
想再问一下,如果我想只读取最后一行的最后几个数,并不是都读出来,可以实现吗
追答
那你可以按行读取啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用seek是不好判断最后一行的
你可以使用BufferedReader的readLine读取一行赋给一个变量,最终这个变量保存的就是最后一行了
你可以使用BufferedReader的readLine读取一行赋给一个变量,最终这个变量保存的就是最后一行了
追问
嘿嘿,再问一下,java是否可以读取文本的竖排最后一行?
也就是每一横行的最后一个数据
追答
没有现成的这样的方法,你可以每读到一行把最后一个字符截取出来不就行了。赶紧把分交出来吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询