Domande con tag 'collections'

6
risposte

Perché Java 8 non include collezioni immutabili?

Il team di Java ha fatto moltissimo lavoro rimuovendo gli ostacoli alla programmazione funzionale in Java 8. In particolare, le modifiche alle collezioni java.util fanno un ottimo lavoro nel concatenare le trasformazioni in operazioni in streami...
posta 18.12.2013 - 15:53
6
risposte

Pratica buona o cattiva per mascherare le raccolte Java con nomi di classi significativi?

Ultimamente avevo l'abitudine di "mascherare" le raccolte Java con nomi di classe rispettosi dell'ambiente. Alcuni semplici esempi: // Facade class that makes code more readable and understandable. public class WidgetCache extends Map<Strin...
posta 27.06.2014 - 20:48
7
risposte

Perché java.util.ArrayList consente di aggiungere null?

Mi chiedo perché java.util.ArrayList consente di aggiungere null . C'è qualche caso in cui vorrei aggiungere null a un ArrayList ? Sto facendo questa domanda perché in un progetto abbiamo riscontrato un bug in cui alcuni cod...
posta 03.09.2012 - 16:30
9
risposte

Devo accettare collezioni vuote nei miei metodi che iterano su di loro?

Ho un metodo in cui tutta la logica viene eseguita all'interno di un ciclo foreach che esegue un'iterazione sul parametro del metodo: public IEnumerable<TransformedNode> TransformNodes(IEnumerable<Node> nodes) { foreach(var nod...
posta 26.11.2014 - 13:29
6
risposte

Mi piacerebbe scrivere un algoritmo "ultimate shuffle" per ordinare la mia collezione mp3

Sto cercando suggerimenti per pseudocodici per l'ordinamento dei file mp3 in modo da evitare la ripetizione di titoli e artisti . Ascolto i crooners - Frank Sinatra, Tony Bennett, Ella Fitzgerald ecc. Cantando vecchi standard. Ogni artista regi...
posta 09.04.2013 - 22:25
7
risposte

"Set" dovrebbe avere un metodo Get?

Abbiamo questa classe C # (sarebbe quasi la stessa in Java) public class MyClass { public string A {get; set;} public string B {get; set;} public override bool Equals(object obj) { var item = obj as MyClass; if (item...
posta 01.11.2016 - 08:58
1
risposta

Perché gli array in .Net hanno Lunghezza ma altri tipi di raccolta hanno Count? [chiuso]

In C #, ad esempio, gli array hanno proprietà Length. Ma altri tipi di raccolta come le liste, ecc. Hanno una proprietà Count. C'è una ragione per cui questi due sono diversi? Se è così vorrei sapere.     
posta 26.08.2015 - 11:37
5
risposte

Modo efficiente per mescolare oggetti

Sto scrivendo un programma per alcuni software di quiz. Ho una classe di domande contenente gli elenchi di array per domande, risposte, opzioni, segni e segni negativi. Qualcosa del genere: class question { private ArrayList<Integer>...
posta 28.05.2013 - 13:16
4
risposte

È OK modificare parzialmente una collezione con PUT o DELETE?

Ho una collezione di prodotti in un gruppo di prodotti, ad esempio: product-groups/123/products Se ho bisogno di aggiungi alla raccolta, è giusto che io passi solo alcuni prodotti con PUT? Se devo eliminare alcuni prodotti dalla...
posta 22.03.2013 - 18:33
3
risposte

È una cosa sensata restituire gli stream ovunque verrebbero normalmente restituite le raccolte?

Durante lo sviluppo della mia API che non è legata a nessun codice legacy, mi trovo spesso a scrivere metodi che sono stati interrotti esclusivamente dalla pipeline di Streams raccogliendo i risultati. Come questo: ImmutableSet<T> derive...
posta 12.03.2015 - 19:46