2017-01-25 2 views
0

Ist es eine Möglichkeit zu überprüfen, ob ein zufälliger Buchstabe mit Groß- oder Kleinbuchstaben gleich einer anderen Zeichenfolge in Java ist?Ermitteln, ob eine zufällige Zeichenfolge einen Buchstaben enthält

String p = "(a)"; 
if(p.equals("(" + RANDOM lETTTER + ")"){ 
} 

Dies ist ein Beispiel für den Code vergessen, ich bin eingeben Sorry, ich erwähne dies für jeden Buchstaben arbeiten müssen. alles auf einmal.

+1

Was mit dem, was ist los du hast geposted? Vermutlich wollten Sie 'equalsIgnoreCase'. –

+1

Oder einfach 'p.contains (randomLetter.toLowerCase())' ... gibt es hier eine Frage? –

+0

Sie könnten einen regulären Ausdruck verwenden, abhängig von der Komplexität Ihres Problems. – MadProgrammer

Antwort

1

Sie können die contains() Methode von String

String inputString = "Hello, Good Morning"; 
String randomLetter = "M"; 

    if(inputString.contains(randomLetter)) { 
    // Do whatever you want 
    } 

Wenn Sie Groß- und Kleinschreibung Kontrolle tun wollen, dann toLowerCase() sowohl auf inputString verwenden und randomLetter dann wird es ..

if(inputString.toLowerCase().contains(randomLetter.toLowerCase())) { 
    // Do whatever you want 
    } 
Verwandte Themen