问题标签 [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 投票
1 回答
96 浏览

java - 如何解决java swing中的那些异常

我正在尝试在 java swing 中制作一个简单的 UI,它会要求用户输入文本。
这是我的程序:

我有另一个名为 parserTest 的类,它在一个句子中找到名词/动词/形容词。这是 parserTest 类:

这两个类单独工作都很好,但我不能将它们绑定在一起。
当我运行这个程序时,它会给出以下异常..

例外

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-1 at java.lang.AbstractStringBuilder.substring(Unknown Source) at java.lang.StringBuilder.substring(Unknown Source) at opennlp.tools.cmdline.parser.ParserTool.parseLine (ParserTool.java:66) 在 practice.ParserTest.parserAction(ParserTest.java:59) 在 practice.gui_demo$2.actionPerformed(gui_demo.java:82) 在 javax.swing.AbstractButton.fireActionPerformed(Unknown Source) 在 javax.swing .AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)在 javax.swing.JComponent 的 java.awt.Component.processMouseEvent(Unknown Source)。processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(未知源)在 java.awt.LightweightDispatcher.retargetMouseEvent(未知源)在 java.awt.LightweightDispatcher.processMouseEvent(未知源)在 java.awt.LightweightDispatcher.dispatchEvent(未知源)在 java.awt.Component.dispatchEvent(未知源) ) 在 java.awt.Container.dispatchEventImpl(Unknown Source) 在 java.awt.Window.dispatchEventImpl(Unknown Source) 在 java.awt.Component.dispatchEvent(Unknown Source) 在 java.awt.EventQueue.dispatchEventImpl(Unknown Source) 在java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3。run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain $JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security .ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt .EventDispatchThread。pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)

请帮我解决问题。

0 投票
2 回答
355 浏览

android - 解析 JSON 时出现 StringIndexOutOfBoundsException 错误

我一直在使用这个帮助类来解析 JSON 数据,但是在进行更新时,应用程序在应用程序运行时的任何时候第二次使用它时都会崩溃。我似乎无法弄清楚为什么会这样。

更新 2

问题在于重定向,与 cookie 无关,但我能够解决我的问题。检查我的答案以获得解决方案。

更新 1

在亚伦的建议下。事实上,在第一次请求之后,我没有得到任何 JSON。如果这是 cookie 的问题,为什么它第一次起作用?

主要活动

下载WebpageTask1.class

JSON

错误

0 投票
3 回答
150 浏览

java - 使用 Character.getNumericValue 时出现 StringIndexOutOfBoundsException

这是我的井字游戏程序的接受函数,因此s只会以字符串格式存储数据,介于 0,0 或 2,2 之间。

我现在正在使用该getNumericValue函数将数字分别存储在pq中,但是在运行时,StringIndexOutOfBounds尝试将值存储在p.

仅当在 accept() 之前调用用于决定 x 或 O 的 choice() 函数时才会出现问题,否则它运行良好。选择()函数有什么问题?

0 投票
1 回答
66 浏览

java - 我在主类 StringIndexOutOfBounds 中找不到错误

这是第一个类 这是模板类

这是第二节课

当我运行它时,它说错误StringIndexOutOfBounds

我想这与方法 isValid() 有关

我想通过从用户读取来填充数组中的第一个和第二个对象,但是也有一个错误,当我从用户那里读取时我似乎不知道为什么

0 投票
1 回答
44 浏览

java - 我无法取出 JList 的元素?

我有一个JList并且我想获取元素的信息。这是我的toString输出,我想获得 Kundennummer 元素。

Privatkunde [Vorname= Max| Nachname=Mustermann| 电话号码= 017632447658| 电子邮件= musterman@max.de| Geburtsdatum= 08.03.1993| Kundennummer = KU543-10 ] 地址 [Adresszeile 1= Maxstraße, Adresszeile 2= 22, PLZ= 12139, Ort= 柏林]

那是我的代码,我想如何继续它,但它不起作用。

它给了我错误。我认为它只是从 Privatkunde 算起并完成,但这不是我想要的。如果有人能告诉我我如何解决它或获取信息的更好方法,我很高兴

java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:-28

0 投票
2 回答
46 浏览

java - Java 字符串错误越界

我正在为我的 Java 课程做练习,任务是编写一个程序,该程序的输入是用空格分隔的列表。关键是把列表翻过来,即将第一名放在最后一秒的最后一秒,并截断负数。但我不断收到 StringIndexOutOfBounds 的这个错误。似乎是什么问题?

0 投票
1 回答
45 浏览

java - 希望能帮助您找到 StringIndexOutOfBoundsException

这个程序是由 3 个数字和 7 个字母组成的字符串,使用方法将其转换为等效的数字。用户输入是一个字符串,它从字母变为数字,然后再变成由破折号分隔的数字字符串。所以这只是学习的第 3 周,我被方法绊倒了。我收到的错误代码告诉我字符串索引超出范围。所以,我怀疑错误出在我的转换中,或者我在第 89 行附近连接了最后的字符串。我花了 20 分钟与 TA 交流,希望得到任何指导。我仍然与该程序有更多的关系,所以我省略了一些,因为我只需要在我遇到卡住超过 45 分钟的地方时获得帮助。主要问题 - 错误发生在哪里,为什么?我试图将打印语句放在任何地方,看看发生了什么......

不确定我可以在其中添加多少细节。

0 投票
2 回答
7354 浏览

java - Java 字符串索引超出范围:-1

以下代码的 lang.StringIndexOutOfBoundsException。该程序检查没有空格的句子以提取与有效英语单词词典匹配的单词

}

这是我得到的错误堆栈:

0 投票
1 回答
165 浏览

java - 凯撒密码错误:字符串索引超出范围

我正在为我 11 年级的计算机科学课做凯撒密码作业。我多次查看我的代码,更改它,但我没有做任何工作,我不明白为什么。

它给我的错误是 java.lang.StringIndexOutOfBoundsException

0 投票
1 回答
886 浏览

r - R编程中的下标越界错误

使用库时出现以下错误prophet

[<-( *tmp*, m$history$t >= m$changepoints.t[i], i, value = 1) 中的错误:下标越界

代码:m <- prophet(data)我从 csv 文件加载的数据。

我的数据集如下所示:

ds列属于以下类型:"POSIXct" "POSIXt" y列属于以下类型:("numeric"这些是一些计数值的日志值)

作为 R 的新手,我不知道如何解决这个问题。请帮忙。