Java String auf ein + überprüfen

Hallo :smile:

Ich würde gerne eine String in Java auf das Zeichen + überprüfen und da ich mich nicht so gut damit auskenne hoffe ich hier auf Hilfe.

/**
* Created with IntelliJ IDEA.
* User: sascha
* Date: 21.12.12
* Time: 14:35
* To change this template use File | Settings | File Templates.
*/
public class TestApp {

static String testStr = "Dieser String enthält ein „+“ ";

public static void main(String [] args) {
System.out.println(testStr.contains("+"));
}
}

Hallo,

String deinString =„Bla+Bla“;

if (deinString.contains("+") {
//tu was
}

Hoffe das hilft dir.

Hi Hanyman,

es kommt ganz darauf an was du machen willst.
Außerdem noch kurz die Info, das „+“ gehört zu den Sonderzeichen in Java und kann nicht einfach so gesucht werden.
Des Weiteren sind davon z.B. +,?,*,.,\ betroffen.

Wenn du nur überprüfen willst ob das „+“ ist einem String enthalten ist, würde ich einfachkeits halber
die funktion .contains("[wo nach du suchst]") nutzen.

Ein kleines Beispiel:

String meinText = „1 + 2 = drei“;
boolean enthaelt = meinText.contains("\+");

Ich verweise sehr gern auf „die Insel“
zu finden unter

http://openbook.galileocomputing.de/javainsel/index…

direkt für Zeichenketten findest du auch da, aber hier mal direkt

http://openbook.galileocomputing.de/javainsel/javain…

Hi
normalerweise antworte ich schneller.

Bei der Klasse String kannst Du recht einfach mit contains herausfinden, ob ein Pluszeichen in Deinem String ist. So in etwa…:

String testStr = new String();
testStr = „ich bin ein Satz mit + drin“;
if ( testStr.contains("+") ) {
// es ist ein Plus drin
}