dww*_*n66 0 java methods chaining
我有一行数据包含各种非分隔字段值.
X55655PlateX58745CupX52689SaucerX52459SpoonH59876KnifeX59866Fork
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用substring和indexOf来提取数据,使用类似于下面的一系列语句.
dataField1 = substring.inputLine((indexOf("Marker1: ")+9),(inputLine.indexOf("Marker2:")-1));
Run Code Online (Sandbox Code Playgroud)
我一直error:cannot find symbol指着substring.通常,这是我没有调用正确的java包,但我使用以下内容:
import java.util.*;
import java.io.*;
import java.nio.file.*;
import java.lang.*;
Run Code Online (Sandbox Code Playgroud)
并且java.lang.*是字符串方法的用武之地,对吗?我也在初始化String datafield1 = "";.
dataField1 = inputLine.Substring((indexOf("Marker1: ")+9),(indexOf("Marker2:")-1));
Run Code Online (Sandbox Code Playgroud)
结果indexOf收到cannot find symbnol错误.但是如果indexOf也是String的一个方法,那么需要去哪里?
我的程序似乎使用了java文档中substring(x,y)提到的正确语法,但是,没有适用于我的故障排除的真实示例.
我已经回顾了这篇文章,但它并没有让我更好地理解这些概念.
为什么这样的二恶英会一直出错,我该如何预防呢?
| 归档时间: |
|
| 查看次数: |
482 次 |
| 最近记录: |