java - 分析文本文件

标签 java android file text

我有一个菜鸟问题。

我的java项目分析文本文件。

数据可以通过三种方式显示:

1. Search-term-A: data-to-collect-A

2. data-to-collect-B,  search-term-B

3. data-to-collect-C@search-term-C

我设法通过在其中查找搜索词来收集所有相关行。我通过在我的应用程序中实现 grep 来做到这一点。

但我不知道如何提取三个data-to-collect参数。

谢谢, 安迪。

最佳答案

假设您已将该行作为字符串,最简单的方法是使用 split() 函数。

对于第一种类型:

String line; //Your line 
String[] items=line.split(":");

现在,items[1] 将为您提供要收集的数据。

类似地,对于其他两种类型,您可以使用,

line.split(",");
line.split("@");

我还假设字符、@ 和 : 不作为搜索字符串和要收集的数据的一部分。

希望这有帮助!!

关于java - 分析文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8178859/

相关文章:

vb.net - 在面向对象编程中使用 .txt 文件的正确方法

javascript - 如何在 Reactjs 中制作文件选择器/选择器,然后打印文件

android - 在android中滚动多个图像

android - 无法在Android Studio上运行程序flutter.bat

java - 安卓:面向对象 |使用其他文件中的函数

java - Java 中的套接字和进程

android - 将 facebook 的个人资料图片设置为 LinearLayout 背景

ruby-on-rails - 关于在 ruby​​ on rails 中解析文件的问题

java - 将 XML 解析为 Java 对象节点

java - 安卓 ListView : How to add a row with a buttonclick