2017-07-21 1 views
2

In „normale“ Java enthält, kann ich die folgende Methode verwenden, um herauszufinden, ob ein String einen Teilstring enthält:CodenameOne Wie kann ich überprüfen, ob eine Zeichenfolge einen Teil

String string = "hello new world"; 
String subString = "new"; 

if (string.contains(subString)) { 
    System.out.println("has string"); 
} 

Das gleiche funktioniert nicht in Codenamen One . Googeln um ich einen Vorschlag sah zu verwenden (was ich nicht funktioniert bekommen konnte):

string.indexOf 

Wie würde ich führen diese einfache Operationen in Codename One?

Antwort

1

Sie können das überprüfen, indem Sie anrufen:

if (new CN1String(string).contains(subString)) { 
    System.out.println("has string"); 
} 
+0

Warum zuteilen 'CN1String'? Ist das in einer Bibliothek? 'if (string.indexOf (subString)> -1)' ist das Äquivalent von 'contains()'. –

+0

danke Jungs, für unsere Hilfe ... Ich konnte CN1String nicht finden, obwohl ... – rainer

Verwandte Themen