![]() |
Pages (20): « 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]Log (http://www.dsy.it/forum/showthread.php?threadid=8018)
Originally posted by httpmum
Quale sarebbe questo costruttore....io ho provato con il parse ma mi da errore perchè il metodo ritorna un long, ma io devo inserire la data in una variabile Date...
qualcuno sa dirmi per caso se esiste un metodo per sapere quante righe contiene un file?
posso ricavare qualcosa dal metodo length() della classe File che mi torna la grandezza in byte?
grazie mille!
invece per il problema della data, anch'io ho fatto come Citrus, mi sembrava la soluzione più logica e pratica e poi risponde esattamente alle richieste di Malchiodi
Originally posted by francyghisla
qualcuno sa dirmi per caso se esiste un metodo per sapere quante righe contiene un file?
posso ricavare qualcosa dal metodo length() della classe File che mi torna la grandezza in byte?
grazie mille!
invece per il problema della data, anch'io ho fatto come Citrus, mi sembrava la soluzione più logica e pratica e poi risponde esattamente alle richieste di Malchiodi
la soluzione migliore è quella dello stack, ma se non aggrada malchiodi forse è meglio non complicarsi la vita in vista della discussione del progetto.
la tua soluzione è fattibile, però devo far scorrere l'intero file mille volte inutilmente... dopo una lunga pensata la mia mente ha partorito quest'idea: scorro il file una sola volta riga per riga, mi creo un array di appoggio in cui ogni volta copio il contenuto di data[] e reinstanzio data della dimensione precedente+1
non so se sono stata abbastanza chiara, cmq se avete pareri in proposito fatemi sapere!
ok però la prima volta che crei l'array dovrai pur dargli una dimensione giusto?
come pensi di fare?
per quanto riguarda malchioldi io penso che una cosa del genere dovrebbe essere in fin dei conti apprezzata, alla fine non si fa qualcosa in meno ma casomai qualcosa in più!
e poi non si può mica campare solo con le cose che ci hanno spiegato al corso, bisogna imparare cose nuove giusto?
(poi che voi sappiate alla presentazione del progetto ci sarà anche mereghetti?)
... almeno potrei contare sul suo appoggio....
...
mha...
sono anch'io sul chi va la ma ormai ho usato lo stack e penso che continuerò per questa strada...
speriamo bene!
all'inizio faccio un fantastico array da 1, è stupido ma mi sembra l'unica soluzione con gli array....
penso che Mereghetti non ci sia proprio alla discussione del progetto
Originally posted by citrus
...c'è un costruttore della classe date che riceve una stringa e a partire da questa genera l'oggetto.
è molto comodo perchè è in grado di interpretare molti formati tra cui quello proposto da malchioldi !!!
(un po' come la classe orario che abbiamo visto con mereghetti)
\Log\Event.java uses or overrides a deprecated API. Recompile with -deprecation for details.
leggendo il libro i è venuto un dubbio, la classe stack l'hai implementata tu o hai usato quella del libro?
poi mi ricordo che alla spiegazione del progetto Malchiodi ha detto che non bisognava usare package che non avevamo visto a lezione, me lo sono scritto grande come una casa per ricordarmelo!
ma non è un vero e proprio errore, è solo un warning di avvertimento, non pregiudica l'esecuzione del programma, almeno quando lo compili non è contemplato nella lista degli errori, quindi spero che non pregiudichi il funzionamento dell'intero progetto!!
Originally posted by FedeLura
Già, la stessa soluzione che ho pensato io, ma appena compilo la classe Event mi da il seguente errore:
\Log\Event.java uses or overrides a deprecated API. Recompile with -deprecation for details.
Il problema penso che sia il fatto che questo costruttore è stato sostituito nelle ultime versioni di Java dal metodo parse(String s) della classe DateFormat; ho provato quindi a utilizzare suddetta classe (contenuta nel package java.text), ma è veramente un casino, soprattutto perchè riesco a leggere un evento da input, ma non dal file log perchè il formato non coincide. Adesso riproverò, ma se qualcuno ne sa di più non esiti a rispondere!
Originally posted by francyghisla
leggendo il libro i è venuto un dubbio, la classe stack l'hai implementata tu o hai usato quella del libro?
Originally posted by francyghisla
poi mi ricordo che alla spiegazione del progetto Malchiodi ha detto che non bisognava usare package che non avevamo visto a lezione, me lo sono scritto grande come una casa per ricordarmelo!
ok,allora mi diletterò un po' con lo stack, grazie!
Originally posted by francyghisla
ok,allora mi diletterò un po' con lo stack, grazie!
Originally posted by citrus
il costruttore è Date(String s);
praticamente puoi far così:
Date data=new Date("22 Dec 2003 15:20:21 GMT");
poi come ho detto prima i formati riconosciuti sono più di uno quindi ti conviene comunque consultare la documentazione.
il problema sta nel vedere se malchioldi sarà contento di questa cosa, ma se funziona non vedo proprio perchè non si dovrebbe poter fare! giusto?
voi che ne pensate?
To format a date for the current Locale, use one of the static factory methods:
myString = DateFormat.getDateInstance().format(myDate);
If you are formatting multiple dates, it is more efficient to get the format and use it multiple times so that the system doesn't have to fetch the information about the local language and country conventions multiple times.
DateFormat df = DateFormat.getDateInstance();
for (int i = 0; i < a.length; ++i) {
output.println(df.format(myDate[i]) + "; ");
}
To format a date for a different Locale, specify it in the call to getDateInstance().
DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, Locale.FRANCE);
You can use a DateFormat to parse also.
myDate = df.parse(myString);
Use getDateInstance to get the normal date format for that country. There are other static factory methods available. Use getTimeInstance to get the time format for that country. Use getDateTimeInstance to get a date and time format. You can pass in different options to these factory methods to control the length of the result; from SHORT to MEDIUM to LONG to FULL. The exact result depends on the locale, but generally:
SHORT is completely numeric, such as 12.13.52 or 3:30pm
MEDIUM is longer, such as Jan 12, 1952
LONG is longer, such as January 12, 1952 or 3:30:32pm
FULL is pretty completely specified, such as Tuesday, April 12, 1952 AD or 3:30:42pm PST.
Originally posted by lockit
Ok ma la stringa come la costruisci?
Originally posted by MuffY
Quello che mi chiedevo anche io...i
In paratica penso che per forza debba ricevere in ingresso una stringa fomata da 3 parti separate da "|" e poi tagliarla...
Se no malchiodi non è contento...![]()
Quindi?
| All times are GMT. The time now is 21:58. | Pages (20): « 1 2 3 [4] 5 6 7 8 » ... Last » Show all 299 posts from this thread on one page |
Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.