【问题标题】:Java if string in variableJava if 变量中的字符串
【发布时间】:2016-07-11 10:44:17
【问题描述】:

对java非常陌生,但我似乎无法在java中找到如何做到这一点..

var1 = "testing101"
if("101" in testing) balala

在java中我该怎么做?

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;




public class Main {
    public static void buttonPressed(String[] args) {

        WebDriver driver = new ChromeDriver();
        driver.get("http://www.csgodouble.com/index.php");
        WebElement rollingTimer = driver.findElement(By.xpath("//*[@id=\"banner\"]"));
        if(rollingTimer :: "Rolling in 41")

    }
}

这就是我认为的完成方式..

【问题讨论】:

标签: java


【解决方案1】:

如果你想查看一个字符串是否包含子字符串:

String var1 = "testing101"
if(var1.contains("101"))

【讨论】:

  • 嗯,有什么我需要导入的吗?说无法解析“包含”
  • @user6069863 你将var1声明为什么类型?
  • 没关系,f(rollingTimer.getText().contains(""));
【解决方案2】:

我想你可能想使用 String 类的contains 方法。

【讨论】:

    【解决方案3】:

    对于Java中的一个字符串,看看一个字符串是否包含在另一个字符串中:

    String str1 = "testing 1";
    if(str1.contains("testing"))
    {
         //Add your code here
     }
    

    【讨论】:

      【解决方案4】:

      同样,您可以比较字符串进行相等性检查,

          if("Rolling in 41".equals(rollingTimer )){ // compare with case-sensitive
      
          }
      
          // OR this way also
      
      if("Rolling in 41".equalsIgnoreCase(rollingTimer )){ // compare without case-sensitive
      
          }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-15
        • 2017-10-11
        • 1970-01-01
        • 1970-01-01
        • 2015-03-08
        相关资源
        最近更新 更多