Als «java» getaggte Fragen

157
Wie viele Zeichen kann ein Java-String haben?

Ich versuche das Next Palindrome- Problem von Sphere Online Judge (SPOJ), bei dem ich ein Palindrom für eine ganze Zahl von bis zu einer Million Stellen finden muss. Ich habe darüber nachgedacht, Javas Funktionen zum Umkehren von Strings zu verwenden, aber würden sie zulassen, dass ein String so...

157
Warum ist Double.MIN_VALUE nicht negativ?

Kann jemand etwas Licht ins Dunkel bringen, warum Double.MIN_VALUEnicht der Mindestwert ist, den Doppel annehmen können? Es ist ein positiver Wert, und ein Double kann natürlich negativ sein. Ich verstehe, warum es eine nützliche Zahl ist, aber es scheint ein sehr unintuitiver Name zu sein,...

157
BigDecimal entspricht () versus compareTo ()

Betrachten Sie die einfache Testklasse: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00");...

157
Warum sollte ich Deque over Stack verwenden?

Ich benötige eine StackDatenstruktur für meinen Anwendungsfall. Ich sollte in der Lage sein, Elemente in die Datenstruktur zu verschieben, und ich möchte nur das letzte Element aus dem Stapel abrufen. Das JavaDoc für Stack sagt: Ein vollständigerer und konsistenterer Satz von LIFO-Stapeloperationen...

157
'Java' wird nicht als interner oder externer Befehl erkannt

Beim Versuch, die aktuelle Java-Version zu überprüfen, in der ich ausgeführt werde, wurde die Fehlermeldung "Java wird nicht als interner oder externer Befehl, funktionsfähiges Programm oder Batch-Datei erkannt." Angezeigt. Ich verwende Windows 7 und habe das neueste JDK heruntergeladen. Ich hatte...

157
Wie serialisiere ich ein Lambda?

Wie kann ich ein Lambda elegant serialisieren? Der folgende Code löst beispielsweise a aus NotSerializableException. Wie kann ich das Problem beheben, ohne eine SerializableRunnable"Dummy" -Schnittstelle zu erstellen? public static void main(String[] args) throws Exception { File file =...

156
HTTP-Basisauthentifizierung in Java mit HttpClient?

Ich versuche, die Funktionalität dieses Curl-Befehls in Java nachzuahmen: curl --basic --user username:password -d "" http://ipaddress/test/login Ich habe das Folgende mit Commons HttpClient 3.0 geschrieben, aber irgendwie bekam ich eine 500 Internal Server Errorvom Server. Kann mir jemand sagen,...

156
So formatieren Sie 1200 bis 1,2 KB in Java

Ich möchte folgende Zahlen mit Java in die Zahlen daneben formatieren: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Die Zahl rechts ist lang oder ganzzahlig, die Zahl links ist Zeichenfolge. Wie soll ich das angehen? Ich habe...