Un tipo di dati di raccolta semplice trovato in alcune lingue / piattaforme (come in Java o .NET). L'elenco di array implementa un elenco utilizzando un array, beneficiando di entrambi i punti di forza di DS.
Uso un sacco di elenchi e matrici ma devo ancora imbattermi in uno scenario in cui l'elenco di array non può essere usato altrettanto facilmente, se non più facile dell'elenco collegato. Speravo che qualcuno potesse darmi alcuni esempi di quando l'elenco collegato è notevolmente migliore.
Voglio creare una matrice di arraylist come di seguito: ArrayList<Individual>[] group = new ArrayList<Individual>()[4] Ma non si sta compilando. Come posso fare questo?
Ho ArrayListuna classe Collection di Java come segue: ArrayList<String> animals = new ArrayList<String>(); animals.add("bat"); animals.add("owl"); animals.add("bat"); animals.add("bat"); Come puoi vedere, è animals ArrayListcomposto da 3 batelementi e un owlelemento. Mi chiedevo se ci fosse qualche API nel framework Collection che restituisce il numero di batoccorrenze o se esiste un altro …
Ne ho uno di ArrayList<String>cui vorrei restituire una copia. ArrayListha un metodo clone che ha la seguente firma: public Object clone() Dopo aver chiamato questo metodo, come posso ricollegare l'oggetto restituito ArrayList<String>?
Il solito costruttore di ArrayListè: ArrayList<?> list = new ArrayList<>(); Ma c'è anche un costruttore sovraccarico con un parametro per la sua capacità iniziale: ArrayList<?> list = new ArrayList<>(20); Perché è utile creare un ArrayListcon una capacità iniziale quando possiamo accedervi a nostro piacimento?
Penso che sia una domanda abbastanza semplice, ma non riesco a capire come farlo correttamente. Ho un arraylist vuoto: ArrayList<object> list = new ArrayList<object>(); Ho alcuni oggetti che voglio aggiungere e ogni oggetto deve trovarsi in una certa posizione. È necessario tuttavia che possano essere aggiunti in ogni possibile ordine. …
Ho avuto questo codice: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . ma poi ho pensato che forse avrei dovuto andare con un elenco. Ma questo codice: List<String> listStrLineElements; …
Ho due ArrayLists di tipo Answer(classe self-made). Vorrei confrontare i due elenchi per vedere se contengono gli stessi contenuti, ma senza importanza per l'ordine. Esempio: //These should be equal. ArrayList<String> listA = {"a", "b", "c"} ArrayList<String> listB = {"b", "c", "a"} List.equalsafferma che due elenchi sono uguali se contengono la …
ArrayList<MyClass> myList = new ArrayList<MyClass>(); ListView listView = (ListView) findViewById(R.id.list); ArrayAdapter<MyClass> adapter = new ArrayAdapter<MyClass>(this, R.layout.row, to, myList.); listView.setAdapter(adapter); Classe: MyClass class MyClass { public String reason; public long long_val; } Ho creato row.xml nei layout, ma non so come mostrare sia la ragione che il long_val in ListView usando …
In questa domanda Come posso selezionare in modo efficiente un contenitore di libreria standard in C ++ 11? è un utile diagramma di flusso da utilizzare quando si scelgono raccolte C ++. Ho pensato che questa fosse una risorsa utile per le persone che non sono sicure di quale raccolta …
Ho un elenco di stringhe namesche contiene nomi di persone. Desidero ordinare l'elenco degli array in ordine alfabetico. ArrayList<String> names = new ArrayList<String>(); names.add("seetha"); names.add("sudhin"); names.add("Swetha"); names.add("Neethu"); names.add("ananya"); names.add("Athira"); names.add("bala"); names.add("Tony"); names.add("Karthika"); names.add("Nithin"); names.add("Vinod"); names.add("jeena"); Collections.sort(names); for(int i=0; i<names.size(); i++) System.out.println(names.get(i)); Ho provato a ordinare l'elenco nel modo sopra. Ma …
Sto cercando di implementare una funzione di ordinamento per la mia applicazione della rubrica. Voglio ordinare un file ArrayList<Contact> contactArray. Contactè una classe che contiene quattro campi: nome, numero di casa, numero di cellulare e indirizzo. Voglio sistemare name. Come posso scrivere una funzione di ordinamento personalizzata per farlo?
Ho un ArrayList che uso all'interno di un ArrayAdapter per un ListView. Devo prendere gli elementi nell'elenco e convertirli in un JSONArray per inviarli a un'API. Ho cercato in giro, ma non ho trovato nulla che spieghi come potrebbe funzionare, qualsiasi aiuto sarebbe apprezzato. AGGIORNAMENTO - SOLUZIONE Ecco cosa ho …
Voglio sapere se è sicuro / consigliabile convertire da ArrayList a Array? Ho un file di testo con ogni riga una stringa: 1236 1233 4566 4568 .... Voglio leggerli nella lista degli array e poi convertirli in Array. È consigliabile / legale farlo? Grazie
Sto utilizzando ArrayList<String>e aggiungo dati a indici specifici, come posso verificare se esiste un indice specifico? Devo semplicemente get()e controllare il valore? O devo aspettare un'eccezione? C'è un altro modo? Aggiornare Grazie per le tue risposte, ma poiché sto solo aggiungendo elementi a indici specifici, la lunghezza dell'elenco non mi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.