2016-03-23 2 views
-1

sehr neu in Java, aber ich kann nicht scheinen zu finden, wie dies in Java zu tun ..Java, wenn der String in Variable

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

Wie mache ich in, in 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") 

    } 
} 

das ist, wie ich dachte, es wurde .. getan

+0

'if (var1.contains ("101")) ' –

+1

Mögliches Duplikat von [Wie überprüfe ich in Java, ob eine Zeichenkette einen Teilstring enthält (Groß-/Kleinschreibung wird ignoriert)?] (Http://stackoverflow.com/questions/2275004/in-java-how- do-i-check-if-a-string-enthält-einen-substring-ignoring-case) – maximede

Antwort

3

Wenn Sie versuchen, um zu sehen, ob ein String eine Teilzeichenkette enthält:

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

Hmmm, muss ich etwas importieren? sagt kann nicht "enthält" – user6069863

+0

@ user6069863 Welchen Typ haben Sie 'var1' als deklariert? – azurefrog

+0

Nevermind hat es, f (rollingTimer.getText(). Enthält ("")); – user6069863

0

Ich glaube, Sie die contains verwenden möchten Methode der String-Klasse.

0

für eine Zeichenfolge in Java zu sehen, ob ein String in einem anderen enthalten ist, zu tun:

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

Ebenso Sie Zeichenfolge für equallity Scheck,

vergleichen
if("Rolling in 41".equals(rollingTimer)){ // compare with case-sensitive 

    } 

    // OR this way also 

if("Rolling in 41".equalsIgnoreCase(rollingTimer)){ // compare without case-sensitive 

    }