我想检查一个Java StringBuilder对象是否包含一个字符.
例如,我有一个数组中的食物列表{apple,pear,orange,peach,cherry},我想在StringBuilder中添加一些随机数量的食物类型.
我如何检查StringBuilder是否包含字符?
小智 12
该StringBuilder班没有一个contains()方法,但String确实.因此,您可以使用StringBuilder来构建字符串toString().然后调用contains()它,检查它是否包含该字符或字符串.
例:
stringBuilder.toString().contains(characterYouWantToCheck)
Run Code Online (Sandbox Code Playgroud)
该StringBuilder班没有一个contains()方法,但它确实有一个indexOf()方法.找不到子字符串时indexOf()返回该方法-1.
例:
stringBuilder.indexOf(charactersYouWantToCheck)!=-1
Run Code Online (Sandbox Code Playgroud)
您不应该“检查”任何内容来执行此操作,您应该这样做,以便从一开始就不会添加重复项。要做到这一点:
List<String>从一个选项
开始| 归档时间: |
|
| 查看次数: |
38969 次 |
| 最近记录: |