gpt4 book ai didi

Java 方法链

转载 作者:行者123 更新时间:2023-12-01 06:40:38 24 4
gpt4 key购买 nike

我有一行数据,其中包含各种非分隔字段值。

X55655PlateX58745CupX52689SaucerX52459SpoonH59876KnifeX59866Fork

我尝试使用 substring 和 indexOf 来提取数据,使用一系列类似于下面的语句。

dataField1 = substring.inputLine((indexOf("Marker1: ")+9),(inputLine.indexOf("Marker2:")-1));

我不断收到指向子字符串错误:找不到符号。通常,这是当我没有调用正确的 java 包,但我使用以下内容时:

import java.util.*;
import java.io.*;
import java.nio.file.*;
import java.lang.*;

java.lang.* 是字符串方法所在的位置,对吧?我还在初始化 String datafield1 = "";

dataField1 = inputLine.Substring((indexOf("Marker1: ")+9),(indexOf("Marker2:")-1));

导致indexOf收到cannot find symbnol错误。但是如果indexOf也是String的一个方法,那么它需要去哪里呢?

我的程序似乎使用了正确的语法substring(x,y),如 java documentation 中所述。但是,没有适用于我的故障排除的实际示例。

我已查看this article但这并不能让我更好地理解这些概念。

为什么会不断出错,我该如何防止它?

最佳答案

substring 应该在 String 对象上调用。否则,它会在当前类中查找名为 substring 的方法。

关于Java 方法链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525735/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com