![]() |
Pages (16): « 1 2 3 [4] 5 6 7 8 » ... Last » Show 150 posts per page |
.dsy:it. (http://www.dsy.it/forum/)
- Fondamenti di architettura e programmazione (http://www.dsy.it/forum/forumdisplay.php?forumid=234)
-- [Progetto] TV Serial Cataloger (http://www.dsy.it/forum/showthread.php?threadid=38964)
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).
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..
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?
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>
__________________
Kantina27 - Punk Rock
MySpace Profile
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?
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.
Episode e = new Episode(puntata uno, star trek, 2, 24, 1982, fantascienza)
Originally posted by giron
Intendevo:
Episode e = new Episode(puntata uno, star trek, 2, 24, spazio o tab qui 1982, fantascienza)
__________________
Kantina27 - Punk Rock
MySpace Profile
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.
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??
le regole di ordinamento le stabilisci nel compareTo della classe Episode in base all'ordine in cui confronti le stringhe.
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?
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"?
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>

__________________
:O
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...
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?
__________________
:O
| All times are GMT. The time now is 10:02. | Pages (16): « 1 2 3 [4] 5 6 7 8 » ... Last » Show all 229 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.