Java子串检查

标签 java string

我有一个 String2。我想检查 String1 中是否存在 String2。 String1 的长度可以小于、大于或等于 String2。 String2 有时也可以为 null 或空。我如何在我的 Java 代码中检查它?

最佳答案

显而易见的答案是 String1.contains(String2);

如果 String1 为 null,它将抛出 NullPointerException。在尝试比较之前,我会检查 String1 是否不为空;其他情况应该按照您的预期处理。

关于Java子串检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2314790/

相关文章:

java - 如何播放存储在我的应用程序数据文件夹中的音频文件?

java - 等待方法期间中断的异常抛出时间

java - 单击按钮时屏幕响应

java - 选择特定的 selectOneMenu 选项时如何显示 inputText?

python - 使用 strip() 从 Python 字符串中删除字符

Java Robot类按土耳其字母(Ö, ö, Ş, ş, Ü, ü, Ğ, ğ, İ, ı, Ç, ç, Ə, ə)?

java - string isEmpty 和 StringUtils.isNotBlank() 之间哪个最好

java - 使用行号复杂功能进行文本搜索

c# - 在 C# 中引用嵌套类对象

java - 将 EditText 中的字符串解析为 double 会导致运行时错误