小编Mel*_*ilo的帖子

substring(java)不能像我预期的那样工作

我有一个代码,应该从字符串中取出2个元素.使用字母数字可以正常工作,但是当我输入一个相同数字的字符串,即只是"1":( 111111111)时,不返回任何东西,或只返回"1"或与我的预期非常不同的东西.

这是我的代码:

String str= "222222222";
System.out.println(str.replace(str.substring(3, 5), ""));           }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,返回"2",但如果字符串少了一个"2",则不返回任何内容

我赞成你的帮助:)

java string replace substring

-5
推荐指数
1
解决办法
67
查看次数

标签 统计

java ×1

replace ×1

string ×1

substring ×1