Articles of Java

Lesen Sie die komplette Datei ohne Schleife in Java

Mögliche Duplikate: So erstellen Sie eine Java-Zeichenfolge aus dem Inhalt einer Datei Ganze Textdatei zu einem String in Java Ich versuche den Inhalt einer Datei mit FileReader zu lesen. Aber ich möchte die Datei lesen, ohne Zeile für Zeile zu lesen. Ist es möglich, die ganze Datei ohne Schleife zu lesen? Ich verwende den folgenden […]

Die ListView-Auswahl bleibt nach dem Verlassen des Auswahlmodus bestehen

Ich habe eine ListView-Unterklasse, bei der ich Auswahlen zulassen kann, wenn die Kontextaktionsleiste (CAB) aktiv ist. Das CAB wird als callback für das Ereignis onItemLongClick : public boolean onCreateActionMode(ActionMode mode, Menu menu) { // Inflate a menu resource providing context menu items MenuInflater inflater = mode.getMenuInflater(); inflater.inflate(context_menu, menu); getListView().setChoiceMode(ListView.CHOICE_MODE_SINGLE); return true; } Dies ist in […]

Sortieren einer ArrayList basierend auf einem Objektfeld

Mögliche Duplikate: Eine ArrayList von Kontakten sortieren Ich speichere DataNode Objekte in einer ArrayList . Die DataNode class hat ein ganzzahliges Feld namens degree . Ich möchte DataNode Objekte von NodeList in der Reihenfolge des degree abrufen. Wie kann ich es tun. List nodeList = new ArrayList();

onInterceptTouchEvent ruft nur ACTION_DOWN ab

Warum erhält ACTION_DOWN nur ACTION_DOWN im onInterceptTouchEvent ? Laut der Dokumentation sollte, solange false zurückgegeben wird, alle Ereignistypen empfangen werden. http://developer.android.com/reference/android/view/ViewGroup.html#onInterceptTouchEvent%28android.view.MotionEvent%29 Punkt # 3. Beispielcode: public class MainActivity extends Activity { private static final String TAG = MainActivity.class.getSimpleName(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(new Container(this)); } private class Container extends LinearLayout { public […]

Wie verhindert man, dass der Apache HTTP Client einer Weiterleitung folgt?

Ich verbinde mich mit einem Remote-Server mit Apache HTTP-Client. der remote server sendet eine redirect, und ich möchte erreichen, dass mein client die redirect nicht automatisch folgt, so dass ich den propper header extrahieren und machen kann, was ich will mit dem ziel. Ich suche nach einem einfachen funktionierenden Codebeispiel (Kopie einfügen) , das das […]

Wie triggers man InaccessibleObjectException (“Kann {member} nicht zugänglich gemacht werden: Modul {A} öffnet nicht {package}” zu {B} “) auf Java 9?

Diese Ausnahme tritt in einer Vielzahl von Szenarien auf, wenn eine Anwendung auf Java 9 ausgeführt wird. Bestimmte Bibliotheken und Frameworks (Spring, Hibernate, JAXB) sind besonders anfällig dafür. Hier ist ein Beispiel von Javassist: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not “opens java.lang” to unnamed module @1941a8ff […]

Android FileInputStream lese () txt Datei zu String

Irgendwelche Experten zur Verfügung, um mir zu helfen? In meiner Android-Hauptaktivität versuche ich, eine Zeichenfolge in einer Datei zu speichern und sie dann abzurufen, wenn der Benutzer sie zuvor festgelegt hat. Ich konnte keine Beispiele finden, die meinen Aktivitäten nahekommen. Ich würde jede Hilfe sehr schätzen! Hier ist mein Testfall, der abstürzt: String testString = […]

HashMap und int als Schlüssel

Ich versuche eine HashMap zu erstellen, die Integer als Schlüssel und Objekte als Werte hat. Meine Syntax ist: HashMap myMap = new HashMap(); Der zurückgegebene Fehler ist jedoch – Syntaxerrors bei Token “int”, Dimensionen, die nach diesem Token erwartet werden – ich verstehe nicht, warum ich eine Dimension hinzufügen sollte (dh den int zu einem […]

Warum, wenn die class als final definiert wird, verbessert sich die JVM-performance?

Zitat aus http://sites.google.com/site/gson/gson-design-document : Warum werden die meisten classn in Gson als final markiert? Während Gson eine ziemlich erweiterbare Architektur bietet, indem er Pluggable-Serialisierer und Deserialisierer bereitstellt, wurden Gson-classn nicht speziell entworfen, um erweiterbar zu sein. Das Bereitstellen von nicht endgültigen classn hätte es einem Benutzer ermöglicht, Gson-classn legitim zu erweitern und dann zu erwarten, […]

Ist der “package private” -Mitgliedszugriff nicht auch auf den Standardzugriff (no-modifier) ​​möglich?

Ich bin etwas verwirrt über den Begriff “Paket privat“, das einige der Dokumentation verwendet, zusammen mit der Verwendung von “Standardzugriff”. Sind Paket nicht privat und Standardzugriff auch beide mit geschützt?