【问题标题】:Checking for a phrase within a string - Java检查字符串中的短语 - Java
【发布时间】:2011-09-07 02:19:43
【问题描述】:
String serverNamePercentage = "http://&askldjsakldjskadjlsajdklsajdlsjakldsjakldjsakl";

如何检查以“http://&”开头的字符串?

编辑:

没关系,我实际上是错误地表达了我的问题。我想要一种方法来检查字符串是否包含“http://&”,而不是以它开头。我刚用过

if ( myString.indexOf( "http://&" ) > -1 ) {
  //yes
 } 

【问题讨论】:

  • 在处理字符串操作时,您首先要检查的地方应该始终是 String 类的 javadocs。 :)
  • 说真的,阅读String 的JavaDoc 可能是个好主意。该方法实际上命名为startsWith()

标签: java string substring


【解决方案1】:
if(serverNamePercentage.startsWith("http://&")) {
   ...
}

String 的 Javadocs 是您的朋友。这是String#startsWith(String) 的文档。

编辑

您的问题被否决的原因是您没有首先查找String 的Javadocs。作为 Java 程序员,您的第一步应该始终是查找 Javadocs。快速谷歌搜索也会给你答案。

【讨论】:

    【解决方案2】:

    试试

    if (serverNamePercentage.startsWith("http://&")) {
        // yes, it does.
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-03
      • 1970-01-01
      相关资源
      最近更新 更多