我正在尝试读取以下形式的大型文本文件:
datadfqsjmqfqs+dataqfsdqjsdgjheqf+qsdfklmhvqziolkdsfnqsdfmqdsnfqsdf+qsjfqsdfmsqdjkgfqdsfqdfsqdfqdfssdqdsfqdfsqdsfqdfsqdfs+qsfddkmgqjshfdfhsqdflmlkqsdfqdqdf+
我想在文本文件中读取这个字符串作为一个大的 java 字符串。这可能吗?我知道 split 方法的用法。
它可以逐行阅读它,但我真正需要的是在“+”号处拆分这个长文本字符串。之后我想将它存储为数组、arraylist、列表...
谁能帮我解决这个问题?因为互联网上的所有信息都只是逐行读取文件。 提前致谢!
最佳答案
String inpStr = "datadfqsjmqfqs+dataqfsdqjsdgjheqf+qsdfklmhvqziolkdsfnqsdfmqdsnfqsdf+qsjfqsdfmsqdjkgfqdsfqdfsqdfqdfssdqdsfqdfsqdsfqdfsqdfs+qsfddkmgqjshfdfhsqdflmlkqsdfqdqdf+";
String[] inpStrArr = inpStr.split("+");
希望这就是您所需要的。
关于Java读取带分隔符的大文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29921059/