Als «java» getaggte Fragen

245
einfachste Möglichkeit, json von einer URL in Java zu lesen

Dies mag eine dumme Frage sein, aber was ist der einfachste Weg, JSON von einer URL in Java zu lesen und zu analysieren ? In Groovy geht es nur um wenige Codezeilen. Java-Beispiele, die ich finde, sind lächerlich lang (und haben einen riesigen Block für die Ausnahmebehandlung). Ich möchte nur den...

245
Erben Unterklassen private Felder?

Dies ist eine Interviewfrage. Erben Unterklassen private Felder? Ich antwortete mit "Nein", da wir nicht auf "normale OOP-Weise" darauf zugreifen können. Der Interviewer glaubt jedoch, dass sie vererbt werden, weil wir indirekt oder mithilfe von Reflexion auf solche Felder zugreifen können und sie...

244
Abrufen des Klassennamens von einer statischen Methode in Java

Wie kann man den Namen der Klasse von einer statischen Methode in dieser Klasse erhalten? Beispielsweise public class MyClass { public static String getClassName() { String name = ????; // what goes here so the string "MyClass" is returned return name; } } Um es in einen Kontext zu setzen,...

244
Maven - Laden Sie immer Quellen und Javadocs herunter

Gibt es eine Möglichkeit, Maven so zu konfigurieren, dass immer Quellen und Javadocs heruntergeladen werden? Das -DdownloadSources=true -DdownloadJavadocs=trueAngeben jedes Mal (was normalerweise mit dem zweimaligen Ausführen von mvn compile einhergeht, weil ich das erste Mal vergessen habe) wird...

243
Wie teile ich einen String, behalte aber auch die Trennzeichen?

Ich habe eine mehrzeilige Zeichenfolge, die durch eine Reihe verschiedener Trennzeichen begrenzt ist: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Ich kann diese Zeichenfolge mithilfe von in ihre Teile aufteilen String.split, aber es scheint, dass ich die tatsächliche...

243
UTF-8 Byte [] zu String

Nehmen wir an, ich habe gerade a verwendet BufferedInputStream, um die Bytes einer UTF-8-codierten Textdatei in ein Byte-Array zu lesen. Ich weiß, dass ich die folgende Routine verwenden kann, um die Bytes in eine Zeichenfolge zu konvertieren. Gibt es jedoch eine effizientere / intelligentere...