gpt4 book ai didi

java - indexOf ("\n") 返回 0

转载 作者:行者123 更新时间:2023-11-29 05:12:41 30 4
gpt4 key购买 nike

假设我有一个如下所示的字符串:

asdf

qwer

这两个词之间是一个换行符(“\n”)。我想使用 indexOf("\n") 提取 qwer,但它返回 0。我的代码在这里:

dataStringTot = (dataStringTot.concat("\n")).concat(dataString); // add line wrap
Log.d(TAG, String.valueOf(dataStringTot.indexOf("\n"))); // returning 0

问题出在哪里?

(我在屏幕上打印出了字符串,这两者之间确实有换行)

最佳答案

如果 dataStringTot.indexOf("\n") 返回零,则 dataStringTot 的第一个字符必须是换行符。

在您的代码段的上下文中,这指向 dataStringTot 在您开始之前以换行符开头

或者,dataStringTot 可以是 "",然后再开始。


对于它的值(value),你可以更简洁地写成:

dataStringTot = dataStringTot + "\n" + dataString;

关于java - indexOf ("\n") 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27817902/

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