首页 > 解决方案 > 我想声明全名和姓氏,但在这个 java 程序中出错

问题描述

谁能帮我找出错误。我是初学者,它在字符串中显示错误

标签: javacompiler-errorshelper

解决方案


第 9 行对 indexOf(space) 的调用返回 -1(表示未找到该字符串),您可以在错误消息中看到这一点。因此,您尝试调用抛出 StringIndexOutOfBoundsException 的 cname.substring(0,-1)。

所以要么你必须在子字符串方法中使用它之前检查索引,或者你必须确保它不返回-1。


推荐阅读