gpt4 book ai didi

java - Java中字符串索引越界

转载 作者:行者123 更新时间:2023-12-01 17:26:47 26 4
gpt4 key购买 nike

检查字符串索引是否在范围内的最佳方法是什么?假设我们正在检查一个字符串的索引 i-1i+1 因为你不能说 != null。

示例:

for (int i = 0; i < string.length(); i++) 
{
if (string.charAt(i+1) == '#' && string.charAt(i - 1) != '1')
{
}
}

是否应该检查字符串的长度并查看它是否在其中?

最佳答案

string.charAt(i+1) == '#'

是的,我认为您需要确保 i+1 不大于字符串长度。

示例:

if( (i+1) < string.length() && (i-1) >= 0 && (yourcode))
{
}

关于java - Java中字符串索引越界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14282923/

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