Als «java» getaggte Fragen

Java ist eine beliebte Programmiersprache auf hoher Ebene. Verwenden Sie dieses Tag, wenn Sie Probleme haben, die Sprache selbst zu verwenden oder zu verstehen. Dieses Tag wird selten alleine verwendet und wird am häufigsten in Verbindung mit [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] und [maven] verwendet.

7
Ist die assertEquals-Methode von Java zuverlässig?
Ich weiß, dass ==es beim Vergleich von zwei Probleme gibt Strings. Es scheint, dass dies String.equals()ein besserer Ansatz ist. Nun, ich mache JUnit-Tests und meine Neigung ist es, sie zu verwenden assertEquals(str1, str2). Ist dies eine zuverlässige Methode, um zu behaupten, dass zwei Strings denselben Inhalt enthalten? Ich würde verwenden …
199 java  string  junit  junit4 



14
Java List.contains (Objekt mit einem Feldwert von x)
Ich möchte überprüfen, ob a Listein Objekt enthält, das ein Feld mit einem bestimmten Wert hat. Jetzt könnte ich eine Schleife verwenden, um zu überprüfen, aber ich war neugierig, ob es etwas Code-effizienteres gibt. Etwas wie; if(list.contains(new Object().setName("John"))){ //Do some stuff } Ich weiß, dass der obige Code nichts bewirkt, …
199 java  list  search  contains 

3
Wie erhalte ich den Namen einer Klasse ohne das Paket?
In C # haben wir Type.FullNameund Type.Nameum den Namen eines Typs (in diesem Fall Klasse) mit oder ohne Namespace (Paket in Java-Welt) zu erhalten. Was ist das Java-Äquivalent Type.Name? Natürlich muss es einen besseren Weg geben, als Class.getName()den Paketnamen manuell zu verwenden und zu entfernen.
199 java 

10
So überprüfen Sie, ob ein Ordner vorhanden ist
Ich spiele ein bisschen mit den neuen Java 7 IO-Funktionen, eigentlich versuche ich, alle XML-Dateien eines Ordners zu empfangen. Dies löst jedoch eine Ausnahme aus, wenn der Ordner nicht vorhanden ist. Wie kann ich überprüfen, ob der Ordner mit dem neuen E / A vorhanden ist? public UpdateHandler(String release) { …
199 java 



14
Der beste Weg, um 2 XML-Dokumente in Java zu vergleichen
Ich versuche, einen automatisierten Test einer Anwendung zu schreiben, der im Grunde ein benutzerdefiniertes Nachrichtenformat in eine XML-Nachricht übersetzt und am anderen Ende sendet. Ich habe einen guten Satz von Eingabe / Ausgabe-Nachrichtenpaaren, daher muss ich nur die Eingabe-Nachrichten einschicken und darauf warten, dass die XML-Nachricht am anderen Ende herauskommt. …

10
Überschreiben Sie die Standardeinstellungen für Spring-Boot application.properties in Junit Test
Ich habe eine Spring-Boot-Anwendung, in der die Standardeigenschaften in einer application.propertiesDatei im Klassenpfad festgelegt sind (src / main / resources / application.properties). Ich möchte einige Standardeinstellungen in meinem JUnit-Test mit Eigenschaften überschreiben, die in einer test.propertiesDatei deklariert sind (src / test / resources / test.properties). Normalerweise habe ich eine spezielle …




5
Wie soll ich Strings in Java kopieren?
String s = "hello"; String backup_of_s = s; s = "bye"; Zu diesem Zeitpunkt enthält die Sicherungsvariable noch den ursprünglichen Wert "Hallo" (dies liegt an der Unveränderlichkeit von String, oder?). Aber ist es wirklich sicher , Strings mit dieser Methode zu kopieren (was natürlich nicht sicher ist, reguläre veränderbare Objekte …
198 java 

9
Java abstrakte Schnittstelle
Betrachten Sie ein Beispiel (das in Java kompiliert wird) public abstract interface Interface { public void interfacing(); public abstract boolean interfacing(boolean really); } Warum muss eine Schnittstelle abstrakt "deklariert" werden? Gibt es andere Regeln, die für eine abstrakte Schnittstelle gelten? Endlich: Wenn abstractes veraltet ist, warum ist es in Java …
197 java  interface  abstract 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.