【问题标题】:Is there a method to check if a string/char exists in another string? [duplicate]有没有一种方法可以检查另一个字符串中是否存在字符串/字符? [复制]
【发布时间】:2015-10-05 14:02:55
【问题描述】:

Java 中有没有一种方法可以从字符串中获取子字符串?例如,我有一个:

string_a = "B1 B2 B4 B3"

有没有办法检查string_b = "B3" 是否存在于string_a 中?我正在做一个程序,其中string_a 可以更改其值,但string_b 是恒定的。我需要检查string_a 是否有string_b

【问题讨论】:

  • string_A.contains(string_b)

标签: java string


【解决方案1】:

查看 Javadocs 以获得此类问题的答案。

你想要的方法是String.contains(CharSequence)。 String 是 CharSequence,所以可以传入 String 作为参数。

【讨论】:

    【解决方案2】:

    您正在寻找的方法是contains,它接受char 或string 作为参数并返回true 或false。因此,对于您的问题,您需要:

    string_a.contains(string_b)
    

    【讨论】:

      【解决方案3】:

      是的,它被称为包含。所以你会这样做:

      bool result;
      String stringOne = "test";
      result = stringOne.contains("st"); // result is now true
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-16
        • 2012-03-13
        • 2011-03-24
        • 2020-10-04
        • 2019-05-11
        • 2013-09-04
        • 1970-01-01
        相关资源
        最近更新 更多