我的代码有问题,我想知道是否有人可以帮助我。
//I'm looking from "?PARAMETER" in a text.
locatie = inhoud.indexOf("?");
inhoud = inhoud.substring(locatie);
lengte = inhoud.length();
//is this usefull to do?
inhoud = inhoud.trim();
//make string from question mark to next space
spatie = inhoud.indexOf(" ");
parameter = inhoud.substring(++locatie, spatie); //this line throws an error
System.out.println(parameter);
此代码返回:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String ind
ex out of range: -2
at java.lang.String.substring(String.java:1911)
at MailMatcher.personaliseren(MailMatcher.java:51)
at MailMatcher.menu(MailMatcher.java:28)
at MailMatcher.main(MailMatcher.java:61)
这是我现在使用的输入:
text ?NAAM \n more text ?DAG some more
我现在希望用我的代码做的只是在控制台中回显参数。我这样做是为了学校;所以我只要求澄清错误 - 我会尝试自己找到解决方案。