Als «java» getaggte Fragen

429
Warum bietet JUnit keine assertNotEquals-Methoden an?

Weiß jemand, warum JUnit 4 Methoden anbietet, assertEquals(foo,bar)aber keine assertNotEqual(foo,bar)? Es bietet assertNotSame(entsprechend assertSame) und assertFalse(entsprechend assertTrue), so dass es seltsam erscheint, dass sie sich nicht die Mühe gemacht haben, einzuschließen...

423
Einfache Möglichkeit, Iterable in Collection umzuwandeln

In meiner Anwendung verwende ich eine Bibliothek von Drittanbietern (Spring Data für MongoDB um genau zu sein). Die Methoden dieser Bibliothek kehren zurück Iterable<T>, während der Rest meines Codes dies erwartetCollection<T> . Gibt es irgendwo eine Dienstprogrammmethode, mit der ich...

422
Entfernen Sie HTML-Tags aus einem String

Gibt es eine gute Möglichkeit, HTML aus einer Java-Zeichenfolge zu entfernen? Ein einfacher Regex wie replaceAll("\\<.*?>","") wird funktionieren, aber Dinge wie werden &amp;nicht korrekt konvertiert und Nicht-HTML zwischen den beiden spitzen Klammern wird entfernt (dh die .*?in der Regex...

422
Wie setze ich java_home unter Windows 7?

Ich ging zu den Umgebungsvariablen in 'System' in der Systemsteuerung und erstellte zwei neue Variablen, eine für Benutzervariablen und eine für Systemvariablen. Beide wurden JAVA_HOME genannt und beide zeigten auf C: \ Sun \ SDK \ jdk \ bin Aber aus irgendeinem Grund wird beim Ausführen eines...

421
Standard prägnante Möglichkeit, eine Datei in Java zu kopieren?

Es hat mich immer gestört, dass die einzige Möglichkeit, eine Datei in Java zu kopieren, darin besteht, Streams zu öffnen, einen Puffer zu deklarieren, eine Datei einzulesen, sie zu durchlaufen und in den anderen Steam zu schreiben. Das Web ist übersät mit ähnlichen, aber immer noch leicht...

421
CharSequence VS String in Java?

Bei der Programmierung in Android werden die meisten Textwerte in erwartet CharSequence. Warum ist das so? Was ist der Vorteil und was sind die Hauptauswirkungen der Verwendung von CharSequenceOver String? Was sind die Hauptunterschiede und welche Probleme werden erwartet, wenn Sie sie verwenden...

421
Letztes Zeichen eines StringBuilder entfernen?

Wenn Sie eine Sammlung durchlaufen und aus jedem durch ein Trennzeichen getrennten Datenzeichen eine Zeichenfolge erstellen müssen, erhalten Sie am Ende immer ein zusätzliches Trennzeichen, z for (String serverId : serverIds) { sb.append(serverId); sb.append(","); } Gibt etwas wie: serverId_1,...