|
marcolino21 |
Scusate la domanda sciocca..mi spiegate il cosa se ... |
07-09-2009 15:25 |
|
|
marcolino21 |
.fedelissimo.
Registered: Feb 2005
Posts: 46 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 12:58:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Scusate la domanda sciocca..mi spiegate il cosa serve fare il confronto con il metodo compareTo nella classe Episode??
|
07-09-2009 15:25 |
|
|
| |
|
giron |
[QUOTE]quindi dato che nella classe Episode nel me ... |
07-09-2009 15:39 |
|
|
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
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?
esatto!! prova a fare un test però
|
07-09-2009 15:39 |
|
|
| |
|
Lukkei |
ho provato a sottoporre il progetto sul sito e mi ... |
07-09-2009 17:28 |
|
|
Lukkei |
.primate.
Registered: Oct 2007
Posts: 68 (0.01 al dì)
Location: Samarate (VA)
Corso: Comunicazione Digitale
Anno: 3
Time Online: 14:38:06: [...]
Status: Offline
Edit | Report | IP: Logged |
ho provato a sottoporre il progetto sul sito e mi restituisce il seguente errore:
/users/malchiod/public_html/LP/sottoposizione/sottoposizioni/phpslHThI/Main.java:1: class DVDTestMain is public, should be declared in a file named DVDTestMain.java
public class DVDTestMain {
La cosa mi sembra strana perchè non ho incluso alcun file Main.java nel mio .zip....
ho già scritto al prof, attendo risposta
Qualcun'altro ha avuto lo stesso problema?
|
07-09-2009 17:28 |
|
|
| |
|
AnTHrAx |
non ho ancora sottoposto sry ... |
07-09-2009 17:31 |
|
|
AnTHrAx |
.dead end.
Registered: Apr 2004
Posts: 100 (0.01 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 5
Time Online: 21:07:10 [...]
Status: Offline
Edit | Report | IP: Logged |
non ho ancora sottoposto sry
__________________
:O
|
07-09-2009 17:31 |
|
|
| |
|
Pavo88 |
penso sia un errore suo! anche perchè una classe ... |
07-09-2009 18:16 |
|
|
Pavo88 |
.fedelissimo.
Registered: May 2008
Posts: 56 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 9:56:27 [...]
Status: Offline
Edit | Report | IP: Logged |
penso sia un errore suo! anche perchè una classe DVDTestMain nn è da implementare!
|
07-09-2009 18:16 |
|
|
| |
|
giron |
si anche secondo me è una svista sua xke sembra c ... |
07-09-2009 18:58 |
|
|
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
si anche secondo me è una svista sua xke sembra che il nome del file (main.java) abbia nome diverso dal nome della classe (DVDTestMain)
|
07-09-2009 18:58 |
|
|
| |
|
piero88 |
scusate ma il primo campo dell'episodio è il seri ... |
08-09-2009 10:37 |
|
|
piero88 |
.amico.
Registered: May 2009
Posts: 32 (0.01 al dì)
Location: Legnano
Corso: comunicazione digitale
Anno: 3
Time Online: 6:54:10 [...]
Status: Offline
Edit | Report | IP: Logged |
scusate ma il primo campo dell'episodio è il serial o il titolo dell'episodio??
faccio questa domanda perchè il prof nel costruttore della classe Episode mette come primo parametro il titolo dell'episodio mentre nell'esempio che cita nella classe TitleSubstringQuery appare come primo campo del file il serial...aiutoooo
|
08-09-2009 10:37 |
|
|
| |
|
Supernick |
infatti, quasi istanzi devi mettere prima il titol ... |
08-09-2009 12:13 |
|
|
Supernick |
.tritagranchi.
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
infatti, quasi istanzi devi mettere prima il titolo, invece quando leggi da file e stampi il toString() devi tener conto prima del serial
|
08-09-2009 12:13 |
|
|
| |
|
Stella20 |
nella classe Query il metodo astratto match dice d ... |
08-09-2009 15:00 |
|
|
Stella20 |
.primate.
Registered: Jul 2009
Posts: 65 (0.01 al dì)
Location: Milano
Corso: Comunicazione Digitale
Anno: 2
Time Online: 18:16:14 [...]
Status: Offline
Edit | Report | IP: Logged |
nella classe Query il metodo astratto match dice di controllare che l'episodio passato rispetti i criteri di ricerca...cioè???
|
08-09-2009 15:00 |
|
|
| |
|
marcolino21 |
Non riesco a fare il confronto tra this.season e l ... |
08-09-2009 15:28 |
|
|
marcolino21 |
.fedelissimo.
Registered: Feb 2005
Posts: 46 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 12:58:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Non riesco a fare il confronto tra this.season e l'altro oggetto della classe Episode mediante compareTo, in Eclipse mi dice:
Cannot invoke compareTo(int) on the primitive type int
che posso fare??grazie
|
08-09-2009 15:28 |
|
|
| |
|
AnTHrAx |
[QUOTE][i]Originally posted by marcolino21 [/i]
... |
08-09-2009 16:14 |
|
|
AnTHrAx |
.dead end.
Registered: Apr 2004
Posts: 100 (0.01 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 5
Time Online: 21:07:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by marcolino21
Non riesco a fare il confronto tra this.season e l'altro oggetto della classe Episode mediante compareTo, in Eclipse mi dice:
Cannot invoke compareTo(int) on the primitive type int
che posso fare??grazie
in eclipse in teoria quando fai implements comparable ti fa mettere un @Override un metodo che si chiama compareTo(Object obj).
Credo e ripeto credo che tu di fianco a implements Comparable debba metterci un <Integer>
__________________
:O
|
08-09-2009 16:14 |
|
|
| |
|
AnTHrAx |
Ma il prof con:
... |
08-09-2009 16:19 |
|
|
AnTHrAx |
.dead end.
Registered: Apr 2004
Posts: 100 (0.01 al dì)
Location: milano
Corso: comunicazione digitale
Anno: 5
Time Online: 21:07:10 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma il prof con:
Attenzione che i vari metodi potrebbero sollevare delle eccezioni; queste non sono state specificate nel testo ma dovranno essere gestite cum grano salis. Tutte le eccezioni previste dall’uso di metodi Java devono filtrare ed essere gestite nel metodo main() anche se non espressamente indicato dalla segnatura dei metodi introdotti in questo documento.
Intendono che:
1. il suo metodo main non deve mettere throws exception quindi dobbiamo gestire le singole eccezioni all'interno del programma (non so, tipo ArrayIndexOutOfBoundException, FileNotFoundException e crearne altre varie ed eventuali)?
o
2. dobbiamo prevenire che avvegnano delle eccezioni mettendo IF et similia in giro per il programma?
questa affermazione la ritengo abbastanza engmatica...
__________________
:O
|
08-09-2009 16:19 |
|
|
| |
|
marcolino21 |
Ho provato nello scrapbook di Eclipse a scrivere i ... |
08-09-2009 16:45 |
|
|
marcolino21 |
.fedelissimo.
Registered: Feb 2005
Posts: 46 (0.01 al dì)
Location:
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 12:58:52 [...]
Status: Offline
Edit | Report | IP: Logged |
Ho provato nello scrapbook di Eclipse a scrivere il metodo creando precedentemente 2 oggetti di tipo integer e così funziona.
Integer i1 = new Integer(5);
Integer i2 = new Integer(6);
System.out.println(i1.compareTo(i2));
Qualcuno mi dice come ha fatto per il confronto tra SEASON, visto che lo devo fare tra int?
Grazie 1000!
|
08-09-2009 16:45 |
|
|
| |
|
giron |
[QUOTE]Ma il prof con: Attenzione che i vari metod ... |
08-09-2009 17:02 |
|
|
giron |
.primate.
Registered: Jun 2006
Posts: 62 (0.01 al dì)
Location:
Corso:
Anno:
Time Online: 16:21:30 [...]
Status: Offline
Edit | Report | IP: Logged |
Ma il prof con: Attenzione che i vari metodi potrebbero sollevare delle eccezioni; queste non sono state specificate nel testo ma dovranno essere gestite cum grano salis. Tutte le eccezioni previste dall’uso di metodi Java devono filtrare ed essere gestite nel metodo main() anche se non espressamente indicato dalla segnatura dei metodi introdotti in questo documento. Intendono che: 1. il suo metodo main non deve mettere throws exception quindi dobbiamo gestire le singole eccezioni all'interno del programma (non so, tipo ArrayIndexOutOfBoundException, FileNotFoundException e crearne altre varie ed eventuali)? o 2. dobbiamo prevenire che avvegnano delle eccezioni mettendo IF et similia in giro per il programma? questa affermazione la ritengo abbastanza engmatica...
Anche io non ho chiarissimo questo comunque credo che all'interno delle nostre classi noi prevediamo l'eventuale errore lanciando la dovuta eccezione (throws) e lui nel main le gestirà attraverso un try con più catch.
|
08-09-2009 17:02 |
|
|
| |
|
Supernick |
[quote]Qualcuno mi dice come ha fatto per il confr ... |
08-09-2009 18:31 |
|
|
Supernick |
.tritagranchi.
Registered: Jan 2008
Posts: 323 (0.05 al dì)
Location: Albairate (MI)
Corso: Comunicazione Digitale
Anno: 3°
Time Online: 1 Day, 17:31:17 [...]
Status: Offline
Edit | Report | IP: Logged |
Qualcuno mi dice come ha fatto per il confronto tra SEASON, visto che lo devo fare tra int?
Semplicemente facendo (poni che e sia il parametro del compareTo)
if (this.season < e.season)
return -1;
else
if (this.season > e.season)
return 1;
else
return 0;
Il compareTo vuole un object come parametro, non puoi passarli tipi primitivi, sulle stringhe lo usi per il confronto lessicografico, ma sugli interi è inutile, basta confrontare se uno è <, = o >...
Nel tuo ultimo caso funziona perchè usi Integer che è un oggetto, mentre int è un tipo primitivo
|
08-09-2009 18:31 |
|
|
| |
|
All times are GMT. The time now is 02:18. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|