Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].



28
Ordina ArrayList di oggetti personalizzati per proprietà
Ho letto dell'ordinamento di ArrayLists usando un comparatore, ma in tutti gli esempi le persone hanno usato compareToche secondo alcune ricerche è un metodo per le stringhe. Volevo ordinare un ArrayList di oggetti personalizzati in base a una delle loro proprietà: un oggetto Date ( getStartDay()). Normalmente li paragono, item1.getStartDate().before(item2.getStartDate())quindi …
1145 java  sorting  date  comparator 


30
Come posso inizializzare una mappa statica?
Come inizializzeresti una statica Mapin Java? Metodo 1: inizializzatore statico Metodo 2: inizializzatore di istanza (sottoclasse anonima) o qualche altro metodo? Quali sono i pro ed i contro di ognuno? Ecco un esempio che illustra i due metodi: import java.util.HashMap; import java.util.Map; public class Test { private static final Map<Integer, …


30
Come creare un array generico in Java?
A causa dell'implementazione dei generici Java, non puoi avere un codice come questo: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Come posso implementarlo mantenendo la sicurezza del tipo? Ho visto una soluzione sui forum Java che …


30
Come analizzare JSON in Java
Ho il seguente testo JSON. Come posso analizzare per ottenere i valori di pageName, pagePic, post_ide così via? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], …
1049 java  json  parsing 


21
Come ottenere l'attuale directory di lavoro in Java?
Voglio accedere alla mia directory di lavoro corrente utilizzando Java. Il mio codice: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); Produzione: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 Il mio output non è corretto perché l'unità C non …
1029 java  java-io 

19
Conversione di array in elenco in Java
Come faccio a convertire un array in un elenco in Java? Ho usato il Arrays.asList()ma il comportamento (e la firma) in qualche modo cambiato da Java SE 1.4.2 (documenti ora in archivio) a 8 e la maggior parte dei frammenti che ho trovato sul web usano il comportamento 1.4.2. Per …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.