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

java - 找不到越界错误的原因

我收到此错误:java.lang.StringIndexOutOfBoundsException:字符串索引超出范围:7

而且我不知道是什么导致了越界异常。这是我的代码:

我只是在运行 luckySevens("1087171", 0, 0) 但它在尝试重复时会不断中断。这是错误消息:

我真的很感激任何帮助!我觉得这是我没有抓住的一些愚蠢的东西。谢谢!

0 投票
2 回答
62 浏览

java - 如何检查字符串中是否存在某个字符?

我编写了下面的代码来co_e在下面的字符串中找到一个关键字,其中_代表任何其他字符。

如果我将字符串更改为"aaacodebbb"or"codexxcode" 但如果我将其更改为"xxcozeyycop"它会抛出StringIndexOutOfBoundsException

0 投票
1 回答
47 浏览

java - 读取子字符串时遇到Java StringIndexOutOfBoundsException

所以我有这个java类,它读取一个多行的文件,每当它到达这个部分

它应该读取那个值(返回 F、C、Y)

我试过 ClassString = temp.substring(0, 20).trim();

但它总是返回 StringIndexOutOfBoundsException (eString index out of range: 20)

不知道为什么,我从一开始就数了那条线,Y 在索引 20 中。

0 投票
0 回答
43 浏览

javafx - JavaFX Webview 抛出 StringIndexOutOfBoundsException

在某些网站上,JavaFX Webview 会抛出 StringIndexOutOfBoundsExceptions。

我得到以下输出:

在其他 URL 上,即“ http://www.google.de ”没有错误。

我可以避免打印这个堆栈跟踪还是可以避免抛出这个错误?WebView 正确加载所有网站,但这些堆栈跟踪很烦人。

0 投票
0 回答
130 浏览

java - Jsoup响应中的字符串索引超出范围

我的 android 应用程序在某些设备中获得 StringIndexOutOfBound 异常,并且在某些设备中也可以正常工作

这是我的代码

这就是我在“doinbackground”方法中的“AsyncTask”中所做的,所以我还让 DB ref 获取信息以了解其原因或导致我的应用程序崩溃的 URL 类型。

0 投票
2 回答
2668 浏览

java - 理解 java.lang.StringIndexOutOfBoundsException: length=X; 区域开始=Y;区域长度=Z

如何解释一个

或者更好地如何重现这样的异常

  • length是积极的,
  • regionStart为正且小于length
  • regionLength是负数吗?

这些属性到底意味着什么?此异常的文档中未提及它们。

我只知道负整数java.lang.StringIndexOutOfBoundsException: String index out of range: X在哪里。X可重现:

例如。

询问是因为在我的 android 应用程序中引发了这样的异常。但它很少被抛出。否则我会设置一个断点,看看那里发生了什么。

我知道什么动作会导致这个异常,String当调试器停在那里时,我在那个位置设置了一个断点并打开了类定义(因为 Android 有时使用标准 java 类的类似物)。但是String该类不包含startEndAndLength方法...

0 投票
0 回答
279 浏览

java - 在Java中将文件移动到同名文件夹

我有同名的文件和文件夹(没有扩展名字符)。我尝试使用以下代码将每个文件移动到正确的文件夹中。

我收到错误消息,文件结构没有任何变化。

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

我正在寻找与for /f %x in ('dir /ad /b') do move %x*.* %x\Windows 命令相同的功能。

0 投票
1 回答
159 浏览

java - 获取 StringIndexOutOfBound 异常

我正在编写一个程序来使用以下条件接受用户名和密码 - 用户名必须最少 8 个字符。密码必须至少包含 10 个字符,1 个小写字母,1 个大写字母,密码中应包含 1 个数字。我根据所有条件编写了一个方法 setPassword() 。当我尝试执行时,我收到 StringIndexOutOfBound 异常。我无法理解为什么会出现该错误:

0 投票
2 回答
481 浏览

java - Java如何避免字符串索引越界

我有以下任务要做:

如果字符串“cat”和“dog”在给定字符串中出现的次数相同,则返回 true。

catDog("catdog") → true catDog("catcat") → false catDog("1cat1cadodog") → true

我的代码:

但是对于catDog("catxdogxdogxca")false我得到一个StringIndexOutOfBoundsException. 我知道这是由 if 子句尝试检查是否charAt(i+2)等于 t 引起的。我怎样才能避免这种情况?致谢:)

0 投票
0 回答
227 浏览

android-studio - 字符串索引越界导致构建未完成

在我的 android 工作室中,我无法看到我的 xml 编辑器预览,每次我尝试查看它显示此消息的窗口时:“等待构建完成”。我怀疑这是我每次启动我的android工作室时都会遇到的字符串索引越界异常的原因。

字符串索引越界异常

完整的堆栈跟踪:

https://pastebin.com/t0XnjTFL

在我的 xml 编辑器中,自动完成功能也以某种方式被禁用(即使很难打开)。