java - 如何解析此输出并分隔每个字段/单词

标签 java

这是阿克沙塔。我陷入了解析以下数据的困境。我想单独获取每个单词。我可以有一个示例代码以便我可以继续

 RTRV-HDR   RH01 


   SIMULATOR 09-11-18 16 13 19


M  RH01 COMPLD


 RTRV-EQPT  ALL RE01 


   SIMULATOR 09-11-18 16 13 20


M  RE01 COMPLD


   SLOT-1-1-1 CMP IS-NR


   SLOT-1-1-2 CMP IS-NR


   SLOT-1-1-3 OLC IS-NR


   SLOT-1-1-4 OLC IS-NR


   SLOT-1-1-5 OLC IS-NR


   SLOT-1-1-6 OLC IS-NR


   SLOT-1-1-7 OLC IS-NR


   SLOT-1-1-8 OLC IS-NR


   SLOT-1-1-9 IOC IS-NR


   SLOT-1-1-10 IOC IS-NR


   SLOT-1-2-1 NMC IS-NR


   SLOT-1-2-2 NMC IS-NR


   SLOT-1-2-3 OLC IS-NR


   SLOT-1-2-4 OLC IS-NR


   SLOT-1-2-5 OLC IS-NR


   SLOT-1-2-6 OLC IS-NR


   SLOT-1-2-7 OLC IS-NR


   SLOT-1-2-8 OLC IS-NR


 RTRV-ALM-EQPT  ALL RA01 


   SIMULATOR 09-11-18 16 13 21


M  RA01 COMPLD


   SLOT-1-1-1 CMP MN T-FANCURRENT-1-HIGH NSA 01-10-09 00-00-00   \Fan-T\ 


   SLOT-1-1-1 CMP MJ T-BATTERYPWR-2-LOW NSA 01-10-09 00-00-00   \Battery-T\ 


   SLOT-1-1-2 CMP CR PROC_FAIL SA 09-11-18 16-12-59   \Processor Failure\ 


   SLOT-1-1-3 OLC MN T-LASERCURR-1-HIGH SA  01-10-07 13-21-03   \Laser-T\ 


   SLOT-1-1-3 OLC MJ T-LASERCURR-2-LOW NSA  01-10-02 21-32-11   \ Laser-T\ 


   SLOT-1-1-4 OLC MN T-LASERCURR-1-HIGH SA 01-10-05 02-14-03   \Laser-T\ 


   SLOT-1-1-4 OLC MJ T-LASERCURR-2-LOW NSA 01-10-04 01-03-02   \Laser-T\ 


 RTRV-ALM-EQPT  ALL RA02  MJ  

   SIMULATOR 09-11-18 16 13 21


M  RA02 COMPLD


   SLOT-1-1-1 CMP MJ T-BATTERYPWR-2-LOW NSA 01-10-09 00-00-00   \Battery-T\ 


   SLOT-1-1-3 OLC MJ T-LASERCURR-2-LOW NSA  01-10-02 21-32-11   \ Laser-T\ 


   SLOT-1-1-4 OLC MJ T-LASERCURR-2-LOW NSA 01-10-04 01-03-02   \Laser-T\ 


 RTRV-ALM-EQPT  ALL RA03  MN  


   SIMULATOR 09-11-18 16 13 22


M  RA03 COMPLD


   SLOT-1-1-1 CMP MN T-FANCURRENT-1-HIGH NSA 01-10-09 00-00-00   \Fan-T\ 


   SLOT-1-1-3 OLC MN T-LASERCURR-1-HIGH SA  01-10-07 13-21-03   \Laser-T\ 


   SLOT-1-1-4 OLC MN T-LASERCURR-1-HIGH SA 01-10-05 02-14-03   \Laser-T\ 


 RTRV-ALM-EQPT  ALL RA04  MN T-LASERCURR-1-HIGH 


   SIMULATOR 09-11-18 16 13 22


M  RA04 COMPLD


   SLOT-1-1-3 OLC MN T-LASERCURR-1-HIGH SA  01-10-07 13-21-03   \Laser-T\ 


   SLOT-1-1-4 OLC MN T-LASERCURR-1-HIGH SA 01-10-05 02-14-03   \Laser-T\ 


 RTRV-PM-EQPT  ALL RP01 


   SIMULATOR 09-11-18 16 13 23


M  RP01 COMPLD


   SLOT-1-1-1 CMP FANCURRENT-1 180.080     


   SLOT-1-1-1 CMP FANCURRENT-2 204.660     


   SLOT-1-1-1 CMP FANCURRENT-3 230.500     


   SLOT-1-1-1 CMP FANCURRENT-4 187.580     


   SLOT-1-1-1 CMP BATTERYPWR-1 53.650     


   SLOT-1-1-1 CMP BATTERYPWR-2 53.650     


   SLOT-1-1-2 CMP FANCURRENT-1 180.080     


   SLOT-1-1-2 CMP FANCURRENT-2 204.660     


   SLOT-1-1-2 CMP FANCURRENT-3 230.500     


   SLOT-1-1-2 CMP FANCURRENT-4 187.580     


   SLOT-1-1-2 CMP BATTERYPWR-1 53.650     


   SLOT-1-1-2 CMP BATTERYPWR-2 53.650     


   SLOT-1-1-3 OLC LASERPWR-1 200.00     


   SLOT-1-1-3 OLC LASERPWR-2 200.00     


   SLOT-1-1-4 OLC LASERPWR-1 200.00     


   SLOT-1-1-4 OLC LASERPWR-2 200.00     


   SLOT-1-1-5 OLC LASERPWR-1 200.00     


   SLOT-1-1-5 OLC LASERPWR-2 200.00     


   SLOT-1-1-6 OLC LASERPWR-1 200.00     


   SLOT-1-1-6 OLC LASERPWR-2 200.00     


   SLOT-1-1-7 OLC LASERPWR-1 200.00     


   SLOT-1-1-7 OLC LASERPWR-2 200.00     


   SLOT-1-1-8 OLC LASERPWR-1 200.00     


   SLOT-1-1-8 OLC LASERPWR-2 200.00     


   SLOT-1-2-3 OLC LASERPWR-1 200.00     


   SLOT-1-2-3 OLC LASERPWR-2 200.00     


   SLOT-1-2-4 OLC LASERPWR-1 200.00     


   SLOT-1-2-4 OLC LASERPWR-2 200.00     


   SLOT-1-2-5 OLC LASERPWR-1 200.00     


   SLOT-1-2-5 OLC LASERPWR-2 200.00     


   SLOT-1-2-6 OLC LASERPWR-1 200.00     


   SLOT-1-2-6 OLC LASERPWR-2 200.00     


   SLOT-1-2-7 OLC LASERPWR-1 200.00     


   SLOT-1-2-7 OLC LASERPWR-2 200.00     


   SLOT-1-2-8 OLC LASERPWR-1 200.00     


   SLOT-1-2-8 OLC LASERPWR-2 200.00     


  INIT-SYS  SLOT-1-1-2 IS01  1 


   SIMULATOR 09-11-18 16 13 23


M  IS01 COMPLD

感谢您的宝贵回复。

最佳答案

我会尝试 String.split()。像这样的事情......
String [] words;<br/> words = line.split("\s+");

上面的代码按照空格分割字符串。

关于java - 如何解析此输出并分隔每个字段/单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1760930/

相关文章:

java - 确保正确设置了 HTTPS 连接

启用声音的 JavaPNS 推送通知

java - 创建通用比较器来对 TreeMap 问题进行排序

java - 我正在尝试比较字符串,但它无法识别

java - Android 谷歌广告错误(空引用?)

java - 正则表达式匹配第一个新行后跟不间断空格字符

Java 对象流和 java.io.EOFException

java - RestEasyClientBuild 注册 ResteasyJackson2Provider - 关于重复的警告

java - 无法从 Java 项目访问终端中的 .png 文件

java - 在 Thymeleaf 中获取当前日期