java吧 关注:1,223,936贴子:12,680,938
  • 27回复贴,共1

求助代码和算法

只看楼主收藏回复

xdm,有没有办法可以从大文件txt中按特定行读取并写入的方法啊


IP属地:广东来自Android客户端1楼2021-10-24 22:47回复
    读取大文件txt中特定的行列数
    可以在大文件txt中在特定的行列数写入数据


    IP属地:广东来自Android客户端2楼2021-10-24 22:50
    回复
      按特定行是什么意思


      IP属地:云南来自Android客户端3楼2021-10-24 23:16
      收起回复
        txt那有行和列,是固定了每一行的字符串长度吗


        来自Android客户端4楼2021-10-24 23:43
        收起回复
          .


          IP属地:福建来自Android客户端5楼2021-10-24 23:59
          回复
            比如
            txt里一共100w+行*100w+列个整数,行列数不固定,每列用空格隔开
            如下
            201 37 51 96
            31 2591
            36 99 120 56 37 91
            80 326 25 1999
            读取指定位置的数据


            IP属地:广东来自Android客户端6楼2021-10-25 00:00
            收起回复
              有办法读取了,但应该怎么才能写入。而且读取速度太慢了


              IP属地:广东来自Android客户端7楼2021-10-25 00:58
              回复
                自己找个包帮你做 自己写问题一大堆,一百万行还用txt? 直接丢数据库里啊


                IP属地:法国来自iPhone客户端8楼2021-10-25 05:03
                收起回复
                  用Java自己的api可能太麻烦,可以看看有没有相应的框架


                  IP属地:云南来自Android客户端10楼2021-10-25 09:23
                  回复
                    建个数据库吧,性能提升多个档次


                    IP属地:广东来自Android客户端12楼2021-10-25 11:31
                    回复
                      用linux命令吧


                      IP属地:浙江来自iPhone客户端13楼2021-10-25 11:47
                      回复
                        grep awk之类的


                        IP属地:浙江来自iPhone客户端14楼2021-10-25 11:47
                        回复
                          感觉很多文件数据库可以做这种事情,但是我没用过


                          IP属地:贵州来自Android客户端15楼2021-10-25 15:35
                          回复
                            python 的话我可以,C++也行,但是JAVA我就不会了


                            IP属地:广东来自iPhone客户端16楼2021-10-26 22:45
                            回复