Als «java» getaggte Fragen

214
Java ArrayList-Kopie

Ich habe eine ArrayList l1Größe 10. Ich ordne l1einen neuen Listenreferenztyp zu l2. Will l1und l2zeige auf dasselbe ArrayListObjekt? Oder ist eine Kopie des ArrayListObjekts zugeordnet l2? Wenn l2ich bei der Verwendung der Referenz das Listenobjekt aktualisiere, werden auch die Änderungen im...

214
Beispielcode für Base 64 codieren und decodieren

Weiß jemand, wie man einen String in Base64 mit Base64 decodiert und codiert? Ich verwende den folgenden Code, aber er funktioniert nicht. String source = "password"; byte[] byteArray = source.getBytes("UTF-16"); Base64 bs = new Base64(); //bs.encodeBytes(byteArray); System.out.println(...

214
JUnit 5: Wie wird eine Ausnahme ausgelöst?

Gibt es eine bessere Möglichkeit zu behaupten, dass eine Methode in JUnit 5 eine Ausnahme auslöst? Derzeit muss ich eine @Rule verwenden, um zu überprüfen, ob mein Test eine Ausnahme auslöst. Dies funktioniert jedoch nicht in den Fällen, in denen ich erwarte, dass mehrere Methoden Ausnahmen in...

213
Anzahl der Zeilen in einer Datei in Java

Ich verwende große Datendateien. Manchmal muss ich nur die Anzahl der Zeilen in diesen Dateien kennen. Normalerweise öffne ich sie und lese sie Zeile für Zeile, bis ich das Ende der Datei erreicht habe Ich habe mich gefragt, ob es einen intelligenteren Weg gibt, das zu

213
Initialisieren Sie ein Long in Java

Primitive Datentypen - Oracle Doc sagt, dass der Bereich longin Java -9,223,372,036,854,775,808zu 9,223,372,036,854,775,807. Aber wenn ich so etwas in meiner Sonnenfinsternis mache long i = 12345678910; es zeigt mir " The literal 12345678910 of type int is out of range" Fehler. Es gibt 2...

213
Wie stelle ich ein, dass JDK Netbeans ausgeführt wird?

Ich habe ältere NB6.7, NB6.9, NB7.0, die früher auf jdk1.6.0_21 und jdk1.6.0_25 ausgeführt wurden. Jetzt habe ich diese JDKs entfernt und nur noch jdk1.6.0_26 und jdk1.7.0 übrig, aber ich möchte immer noch die älteren NBs behalten, aber jetzt, wenn ich sie ausführe, erhalte ich folgende Meldung:...