问题标签 [stringindexoutofbounds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
28 浏览

java - 解析文本的 Java 方法仅针对正数返回 StringIndexOutOfBoundsException

我有一个解析文本行的方法,例如24/11/2018, Drive, -2.00,并返回最后一个逗号之前的数字,这种情况是-2. 这是方法:

这种方法在处理上述情况下的负值时没有问题,但是当像这条线这样的值为正时,15/11/2018, Tata, 50.00,我得到了 StringIndexOutOfBoundsException:

哪个点在 lineString t2=t1.substring(t1.lastIndexOf(','+1));上,在 String 类上throw new StringIndexOutOfBoundsException(beginIndex);。我想这意味着我的开始索引t1.lastIndexOf(','+1)无处可寻,这意味着,即使它明显存在也没有字符。这个问题只出现在正值上,我不知道为什么。

0 投票
2 回答
99 浏览

android - 在 Android 中转换从 BufferedReader 读取的 char[] 时出现 StringIndexOutOfBoundsException

我正在尝试通过 Android 应用程序中的套接字连接读取 JSON-Strings,但突然开始收到我无法解释的 StringIndexOutOfBoundsExceptions(屏蔽了包名称中的一些标识符):

其中(从第 45 行开始)SocketHandler.listenForMessages() 读取

我还没有触及代码的那部分 - 几周前它没有问题 - 当我突然得到这个异常时,即使将 READ_BUFFER 提高到比接收到的消息应该大得多(这里是 10k)。

指标

让我假设问题源于阅读空消息,但我无法弄清楚为什么问题没有早点出现。有什么帮助吗?

0 投票
4 回答
103 浏览

python - 如何在 Python 中修复字符串索引超出范围异常

我的 python 代码有一些问题。我正在制作一个程序来查找单词中出现的字母A,如果找到该字母并且下一个字母不是该字母A,则将A其与下一个字母交换。

作为一个例子,TANTNA保持WHOA原样WHOA AARDVARKARADVRAK

问题是当我输入时,ABRACADABRA我得到一个字符串索引超出范围异常。在我遇到那个异常之前,我有一个打印它的词,因为 BRACADABR我不确定为什么我必须在我的程序中添加另一个循环。

如果你们还有更有效的方式来运行代码,那么我的方式请告诉我!

0 投票
1 回答
30 浏览

c# - 从 Excel 获取数据 - 索引超出范围

我正在尝试从 Excel 文件中获取数据。我知道 excel 中的索引从 1 开始,但是在读取简单矩阵时仍然出现Index exceeds bounds错误。
这是我正在使用的一个简单方法:

我错过了什么?

0 投票
1 回答
122 浏览

java - 索引 4 超出长度 3 的范围。对于联合数组

//每当我运行代码时,它总是给我同样的错误。我不明白为什么。联合数组函数的循环也没有完全循环,可能是字符串索引超出范围的问题。

//我试过改原来的函数isNumberInArray,还是不行。

0 投票
1 回答
180 浏览

java - Map-reduce 使用 java - java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:0

我正在尝试编写一个 Spark 应用程序,它输出以每个字母开头的单词数。我收到一个字符串索引超出范围错误。有什么建议,还是我没有以正确的方式解决这个 map-reduce 问题?

0 投票
1 回答
24 浏览

java - PrefixtoPostFix 堆栈中的 StringIndexOutOfBoundsException (Java)

这个项目有两个类。Main 方法是 Test2,子类是 Stack。这里的错误部分是这部分:

堆栈 s = 新堆栈(20);

每当我运行它时,它都会输出如下:

如果 Stack 泛型不断响应错误,我应该如何放置“n 个项目”?

主要方法如下:

这是 ISEMPTY、ISFULL、PEEK、PUSH 等的堆栈操作。

0 投票
1 回答
1393 浏览

python - “超出纳秒时间戳”?你如何避免这个错误?

我有一个数组,被识别为“numpy.ndarray 对象”,它在运行以下代码时打印以下输出:

输出:

我真的很想使用 pd.DataFrame 格式处理 pandas DataFrame 中的空日期变量,但是当我运行以下代码时会出现错误(如下面的代码所示):

错误:“超出纳秒时间戳:1-01-01 00:00:00”

我已经阅读了 SavReader Module Documentation 的源代码,它说如果找不到 Datetime 值,则分配以下日期:

我想知道如何在不遇到此错误的情况下处理此日期,或者更改/操作上面的代码?

0 投票
2 回答
94 浏览

java - 为什么我得到这个错误,即使我得到了结果?

在下面的代码中获取异常:

答案错误是:
777
777

0 投票
3 回答
115 浏览

java - java中的子字符串索引超出范围

我正在编写一个简单的代码,它使用 java 中的任务列表仅显示控制台”类型的进程的名称

由于此代码中的字符串索引越界错误,我无法这样做。我使用了索引 36 到 43,因为在这些代码中,我在输出代码期间获得了进程类型,我们使用任务列表打印所有进程。进程名称的 0 到 30 也是如此。

请帮我解决一下这个。

}