Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Fondamenti di architettura e programmazione > [Progetto] TV Serial Cataloger
Pages (16): « 1 2 3 [4] 5 6 7 8 » ... Last »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Supernick
.tritagranchi.

User info:
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno:
Time Online: 1 Day, 17:31:17 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

C'è semplicemente un metodo che oltre all'array di oggetti da passare puoi passare anche un indice di inizio e di fine (dove basta settare 0 e nepisodes).

06-09-2009 20:08
Click Here to See the Profile for Supernick Click here to Send Supernick a Private Message Find more posts by Supernick Add Supernick to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marcolino21
.fedelissimo.

User info:
Registered: Feb 2005
Posts: 46 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno:
Time Online: 12:58:52 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ragazzi, secondo voi è sbagliato utilizzare una hashMap in cui fissare come chiavi title,serial ecc...e come valori i vari titoli,nome serial ecc..??Così verrebbero tutti scombinati, in quanto la hashMap non garantisce ordine al suo interno, ma poi se utilizzo un array per ordinare, non risulterebbe poi più semplice nella catalogazione?Pareri?Grazie..

07-09-2009 09:37
Click Here to See the Profile for marcolino21 Click here to Send marcolino21 a Private Message Find more posts by marcolino21 Add marcolino21 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
-MaVeRiK86-
.primate.

User info:
Registered: Feb 2008
Posts: 77 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno:
Time Online: 20:54:00: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by AnTHrAx
scusate una cosa, io uso eclipse come compilatore java, quando ho implementato la classe episodes con comparable mi ha fatto mettere un ulteriore metodo compareTo(object o) riferito alla classe comparable.

questo compareTo(object o) va a sostituire la classe compareTo(episode e) che è richiesta nel testo?


Per evitare di aggiungere un compareTo di Object devi definire il tipo analizzato dall'interfaccia nella dichiarazione della classe:

public class Episode implements Comparable<Episode>

07-09-2009 10:18
Click Here to See the Profile for -MaVeRiK86- Click here to Send -MaVeRiK86- a Private Message Find more posts by -MaVeRiK86- Add -MaVeRiK86- to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
il_gege
_Kantina27-PunkRock_

User info:
Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by -MaVeRiK86-
Per evitare di aggiungere un compareTo di Object devi definire il tipo analizzato dall'interfaccia nella dichiarazione della classe:

public class Episode implements Comparable<Episode>


Il problema che facendo così, poi l'ordinamento del sort lo fa anche per il numero dell'episodio, chiaramente non indicato nel testo.

Mentre se si aggiunge un compareTo con Object, si può fare un secondo metodo di comparazione, scegliendo i criteri adatti..

Od erro?

__________________
Kantina27 - Punk Rock
MySpace Profile

07-09-2009 10:37
Click Here to See the Profile for il_gege Click here to Send il_gege a Private Message Visit il_gege's homepage! Find more posts by il_gege Add il_gege to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
towl88
.fedelissimo.

User info:
Registered: Feb 2009
Posts: 44 (0.01 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 20:22:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

e se usassi nel metodo sort, sort(Object[] a, int fromIndex, int toIndex, Comparator c) per tre volte, prima sul titolo del serial...poi dopo che l'ho ordinato per serial, creo un array con le dimensioni del numero di episodi di una serie, ripeto l'ordinamento con sort e con un altro comparator e li ordino per stagione, dopodiche creo un terzo array contenenti il numero di episodi di una stesso serial e di una stessa satgione e poi li ordino con un terzo sort con comparator per quanto riguarda i titoli...non andrebbe bene?

07-09-2009 11:33
Click Here to See the Profile for towl88 Click here to Send towl88 a Private Message Find more posts by towl88 Add towl88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
giron
.primate.

User info:
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

altra cosa la tab la controllate anche nei campi interi season, epn e year?


Si ce ne possono essere più di una, eh si ti consiglio di dare una controllata anche ai campi dei numeri, altrimenti se trova spazi lancia la NumberFormatException.


Non capisco quando si verifica la NumberFormatException... se come argomento quando crei l'episodio, nell'anno metti:

Episode e = new Episode(puntata uno, star trek, 2, 24, 198 2, fantascienza)

non compila xke l'anno (198 2) ha uno spazio tra 8 e 2;

se invece:

Episode e = new Episode(puntata uno, star trek, 2, 24, 1982, fantascienza)

compila e si comporta in modo corretto nonostante gli spazi..sbaglio?

Quando ti darebbe NumberFormatException? Quando come anno metti una cosa del tipo "19-29"?

07-09-2009 13:30
Click Here to See the Profile for giron Click here to Send giron a Private Message Find more posts by giron Add giron to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
giron
.primate.

User info:
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Episode e = new Episode(puntata uno, star trek, 2, 24, 1982, fantascienza)


Intendevo:

Episode e = new Episode(puntata uno, star trek, 2, 24, spazio o tab qui 1982, fantascienza)

07-09-2009 13:34
Click Here to See the Profile for giron Click here to Send giron a Private Message Find more posts by giron Add giron to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
il_gege
_Kantina27-PunkRock_

User info:
Registered: Oct 2006
Posts: 283 (0.04 al dì)
Location: Seregno
Corso: Comunicazione Digitale
Anno: Oramai fuori.
Time Online: 3 Days, 18:32:52 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by giron
Intendevo:

Episode e = new Episode(puntata uno, star trek, 2, 24, spazio o tab qui 1982, fantascienza)


Lo stesso concetto di sopra.

Se tu passi ad un costruttore che vuole un int, un numero con formattature particolari, o addirittura tra apici, lo considera come una stringa, quindi ti solleva l'eccezzione.

__________________
Kantina27 - Punk Rock
MySpace Profile

07-09-2009 13:40
Click Here to See the Profile for il_gege Click here to Send il_gege a Private Message Visit il_gege's homepage! Find more posts by il_gege Add il_gege to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
giron
.primate.

User info:
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si ma ti darà errore già in fase di compilazione..senza sollevare l'eccezione perchè il costruttore si aspetta un intero.
Sbaglio?

Inoltre se nel costruttore di Episose sollevo un eccezione nel caso l'anno non sia compreso tra le due date indicate, qualsiasi eccezione dovrebbe rientrare in questa.

07-09-2009 14:15
Click Here to See the Profile for giron Click here to Send giron a Private Message Find more posts by giron Add giron to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
piero88
.amico.

User info:
Registered: May 2009
Posts: 32 (0.01 al dì)
Location: Legnano
Corso: comunicazione digitale
Anno: 3
Time Online: 6:54:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ragazzi ho un problema con il metodo sort...
utilizzo il metodo sort della classe Arrays ma non riesco a capire come è possibile ordinare i dati per serial, stagione e titolo episodio...mi potreste aiutare??

07-09-2009 14:18
Click Here to See the Profile for piero88 Click here to Send piero88 a Private Message Find more posts by piero88 Add piero88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
giron
.primate.

User info:
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

le regole di ordinamento le stabilisci nel compareTo della classe Episode in base all'ordine in cui confronti le stringhe.

07-09-2009 14:25
Click Here to See the Profile for giron Click here to Send giron a Private Message Find more posts by giron Add giron to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
piero88
.amico.

User info:
Registered: May 2009
Posts: 32 (0.01 al dì)
Location: Legnano
Corso: comunicazione digitale
Anno: 3
Time Online: 6:54:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

quindi dato che nella classe Episode nel metodo compareTo il confronto lo faccio nell'ordine: serial, season, epn e title l'ordinamento nel metodo sort della classe DB lo dovrebbe fare in questo ordine cioè serial, stagione, numero episodio e titolo giusto?

07-09-2009 14:57
Click Here to See the Profile for piero88 Click here to Send piero88 a Private Message Find more posts by piero88 Add piero88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
AnTHrAx
.dead end.

User info:
Registered: Apr 2004
Posts: 100 (0.01 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 5
Time Online: 21:07:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by giron
Non capisco quando si verifica la NumberFormatException... se come argomento quando crei l'episodio, nell'anno metti:

Episode e = new Episode(puntata uno, star trek, 2, 24, 198 2, fantascienza)

non compila xke l'anno (198 2) ha uno spazio tra 8 e 2;

se invece:

Episode e = new Episode(puntata uno, star trek, 2, 24, 1982, fantascienza)

compila e si comporta in modo corretto nonostante gli spazi..sbaglio?

Quando ti darebbe NumberFormatException? Quando come anno metti una cosa del tipo "19-29"?


A mio avviso non ce ne dovremmo preoccupare, nonostante non sia un problema metterlo a posto, le specifiche del programma e dei dati in ingresso non richiedono che venga gestito un problema del genere e quindi do per scontato che vengano inseriti dei dati corretti.


Per evitare di aggiungere un compareTo di Object devi definire il tipo analizzato dall'interfaccia nella dichiarazione della classe: public class Episode implements Comparable<Episode>


grazie :)

__________________
:O

07-09-2009 14:57
Click Here to See the Profile for AnTHrAx Click here to Send AnTHrAx a Private Message Find more posts by AnTHrAx Add AnTHrAx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
towl88
.fedelissimo.

User info:
Registered: Feb 2009
Posts: 44 (0.01 al dì)
Location:
Corso: Comunicazione digitale
Anno: primo
Time Online: 20:22:33 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusate, ma nella classe astratta query, nel metodo match(Episode e) che controlli dobbiamo fare??? non ne capiamo l'utilità...visto che facciamo i controlli prima e dentro alle sue sottoclassi...

07-09-2009 15:01
Click Here to See the Profile for towl88 Click here to Send towl88 a Private Message Find more posts by towl88 Add towl88 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
AnTHrAx
.dead end.

User info:
Registered: Apr 2004
Posts: 100 (0.01 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 5
Time Online: 21:07:10 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by piero88
quindi dato che nella classe Episode nel metodo compareTo il confronto lo faccio nell'ordine: serial, season, epn e title l'ordinamento nel metodo sort della classe DB lo dovrebbe fare in questo ordine cioè serial, stagione, numero episodio e titolo giusto?



Si... anche se non so bene come gestirlo...


Per quanto riguarda il metodo squeeze e il metodo removeEpisode, lo spazio null in mezzo all'array come l'avete gestito? la soluzione più semplice sarebbe quella di riempire lo spazio vuoto comprimendo l'array... tuttavia non è esplicitamente richiesto e aggiungere if in giro mi pare un pò "sporco".

__________________
:O

07-09-2009 15:08
Click Here to See the Profile for AnTHrAx Click here to Send AnTHrAx a Private Message Find more posts by AnTHrAx Add AnTHrAx to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 11:55.    Post New Thread    Post A Reply
Pages (16): « 1 2 3 [4] 5 6 7 8 » ... Last »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.046 seconds (79.87% PHP - 20.13% MySQL) con 26 query.