这个时候|并不只是一个字符,也是或运算你最好用@这类无意义的做分界符
就算是多个文件到最后还是一個个读的
不过你这个PID为6,从这行里怎么看出来第四个数字吗
哦我终于明白了
不是很简单么:
每读取一行,把这一行按逗号分割成数组取数组的第三个元素,判断是不是6 ? 如果是就把这行保存到一个集合里面去 : 如果不是就continue
你对这个回答的评价是
你的txt不会是这样一行吧,我怎么知道PID对应的是6呢
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知噵的答案。
如题如何在java中实现读取一个txt文档中的随机一行? 主要就是怎么随机读取
根据楼上的说法来总结一下吧,总体来说就是将文件全部都读取出来,每一行存储到一个数组或集合中然后再通过产生随机数,来对这个数组或是
集合进行随机的访问这样一来就解决叻
文本文件只能顺序读,不能随机读你的需求只能是读取文本文件每一行到一个arraylist,然后得到下标范围产生一个随机数,取那一行
先按照行内容缓存到内存中然后读取
应该是把一个txt文档的数据用BufferedReader流的readLine() 方法把文档数据一行行的读出来,然后依次放到一个list中
根据list的size再生成┅个从0到size()-1的随机数,再根据这个随机数作为index到list中取出来就可以实现你这个功能了。
;问题解决后请采纳答案