Articles of Arrays

So deklarieren Sie ein Array mit verschiedenen Datentypen

Ich arbeite mit Arrays in Java und ich habe eine Frage. Ich weiß, dass ein Array in Java eine Sammlung ähnlicher Datentypen ist, wie unten gezeigt: int[] x = new int[]{1,2,3}; Die obige Deklaration kann als Integer Array gelesen werden, das eine Sammlung von Ganzzahl-Typen ist. Bedenken Sie: Object[] x = new Object[]{1,2,3,”srk”}; Hier kann […]

Was ist der Unterschied zwischen einem Null-Array und einem leeren Array?

Wenn die einzelnen Elemente eines int-Arrays nicht initialisiert werden, was wird standardmäßig in ihnen gespeichert? Ich habe anscheinend festgestellt, dass es so etwas wie ein leeres Array oder ein Null-Array gibt. Was ist der Unterschied und was gilt für meine erste Frage?

Warum bekomme ich einen AssertionError, wenn ich Arrays.asList () direkt an var lege?

Ich versuche zu verstehen, lokale Variable Typ Rückschluss in Java 10. Der folgende Code funktioniert während des Kompilierens und der Laufzeit einwandfrei: List list1 = Arrays.asList(1L, 2.0F, “3”); var list2 = list1; Diese Zeile triggers jedoch einen Kompilierungserrors aus: var list3 = Arrays.asList(1L, 2.0F, “3”); Error:java: java.lang.AssertionError: Unexpected intersection type: java.lang.Object&java.io.Serializable&java.lang.Comparable<? extends java.lang.Object&java.io.Serializable&java.lang.Comparable> Ich verstehe […]

Array NullPointerException?

OK. Ich verstehe nicht, warum mein Code eine NullPointerException meldet, aber ich bin schon eine ganze Weile hier, um es herauszufinden. Und nein, files sind nicht null . Edit: Das war ein Fehler von mir, es war null (ich habe die Reihenfolge nicht gesehen, in der ich die functionen ausführte). Hier ist mein Code: public […]

Java: “Anonymous” -Array in for-each-loop

Während ich etwas Besonderes in der for-Schleife versuchte, erkannte ich, dass Java kein anonymer Array als Quelle für eine for-each-Schleife zu verwenden scheint: for (String crt : {“a”,”b”,”c”} ) { doSomething(); } funktioniert eigentlich nicht während String[] arr = {“a”,”b”,”c”}; for (String crt : arr ) { doSomething(); } tut. Auch das Umsetzen des Arrays […]

Array von Objekten gegen Objekt von Objekten

Das Problem ist, die Kompromisse zwischen folgenden Notationen zu entscheiden: JSON basiert : “users”: { “id1”: { “id”: “id1”, “firstname”: “firstname1”, “lastname”: “lastname1” }, “id2”: { “id”: “id2”, “firstaame”: “firstname2”, “lastname”: “lastname2” } } Array-basiert : users: [ { “id”: “id”, “key2”: “value2”, “key3”: “value3” }, { “id”: “id”, “key2”: “value2”, “key3”: “value3” } ] […]

Array-Deklaration und Initialisierung in Java. Arrays verhalten sich anders, wenn die Position ihrer tiefgestellten Indizes in ihrer Deklaration geändert wird

Das Folgende ist die offensichtliche und übliche Array-Deklaration und Initialisierung in Java. int r[], s[]; //<——- r=new int[10]; s=new int[10]; Ein sehr ähnlicher Fall verhält sich anders, wenn die Position von [] in der Deklarationsanweisung wie folgt geändert wird. int []p, q[]; //<——- p=new int[10]; q=new int[10][10]; Bitte schauen Sie sich die Erklärung an. Die […]

Konvertieren Sie float in byte in float

Also versuche ich hier einen float[] , konvertiere ihn in byte[] , sende ihn als Datagrammpaket durch das Netzwerk und wandle ihn dann am empfangenden Terminal wieder in ein byte[] um. Jetzt weiß ich, dass ich float[] in byte[] umwandeln kann, indem getBytes[] Methode getBytes[] verwende. Aber ich weiß nicht, wie ich die Konvertierung umkehren […]

Löschen Sie doppelte Zeichenfolgen im Zeichenfolgenarray

Ich mache ein Programm, das auf der Zeichenfolgenverarbeitung in Java basiert, in der ich doppelte Zeichenfolgen aus einem Zeichenfolgenarray entfernen muss. In diesem Programm ist die Größe aller Zeichenfolgen gleich. Das ‘Array’, das ein String-Array ist, enthält eine Anzahl von Strings, in denen sich zwei Strings ähneln. Mit dem folgenden Code muss die doppelte Zeichenfolge […]

Wie analysiere ich JSONArray in Java mit Json.simple?

Ich versuche, eine JSON-Datei wie folgt zu lesen: { “presentationName” : “Here some text”, “presentationAutor” : “Here some text”, “presentationSlides” : [ { “title” : “Here some text.”, “paragraphs” : [ { “value” : “Here some text.” }, { “value” : “Here some text.” } ] }, { “title” : “Here some text.”, “paragraphs” : […]