Projekt-Anfragen: Tel: 07022/9319004 info@CodeDocu.de Software Entwicklung in C# WPF Asp.Net Core Vba Excel Word SQL-Server EF Linq, UWP Net
#

Java: String Wert vergleichen
 
Strings vergleichen unter Java.
In meinem Java Code Bespiel muss ich eine String Variable gegen einen echten String vergleichen.
 
Die String-Variable sid hat den Wert sid = "0000000000000000" vor der Vergleichszeile

if (sid == "0000000000000000" ) {..}

Oder

if (sid == "0000000000000000".toString() ) {..}

Leider ergab das Ergebnis stets false, obwohl ich meinte es müsse true sein

 
Lösung:
Erst der Vergleich mittels der Equals-Methode von Strings ergibt das korrekte Ergebnis

if (sid.equals("0000000000000000") )
{

.. ok
}

 
 
Im Android Java Code: hier der fehlerhafte Vergleich.
Die Zuweisung der Variable sid wird zuvor durch eine Methode mit dem Rückgabewert String zugewiesen.

 

private String get_Value_of_Node(Document dom,String sNode_TagName)
{
//----------------</ get_NodeValue() >----------------
Element rootElement = dom.getDocumentElement();
NodeList items = rootElement.getElementsByTagName(sNode_TagName);

//< check >
if(items.getLength()<=0){return null;}
//</ check >

//< output >
Node node0=items.item(0);
return node0.getFirstChild().getTextContent() ;
//</ output >
//----------------</ get_NodeValue() >----------------
}

 
Mobile
»
Android Java: Fehlermeldung beim Lesen eines HTML Dokuments
»
Andoid Dev Tutorial: Erstellen einer Tabbed Activity
»
Android: Erstellen einer Tabbed Activity
»
Java: String Wert vergleichen mit == oder .equals
»
Android Dev: Berechtigungen zur App hinzufügen
»
Android IDE: Wo finde ich die Toolbox, UI Elemente, UI Controls in Android Studio?
»
Android: Start Handy in das Boot Start-Menü
»
Link Sammlung: Android File Explorer und Installation APK File in Android Studio Emulator
»
Java JDK installieren und JAVA_HOME anpassen 64 bit, Java SE Development Kit
»
Windows 10: Java Runtime Version prüfen

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Info@CodeDocu.de