mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.java
Titolo: Aiuto Compilazione lentissima....

Salve devo creare un programma che mi metta in corrispondenza due
file.txt uguali però con codici diversi... mi spiego meglio:
ho file1.txt così composto:
127219 Descriptive and Computational Complexity
	Neil Immerman (45222) : Computer Science Department; University of
Massachusetts(60030)
58017 Global Fourier Integral Operators and Semiclassical Asymptotics
	A. Laptev (14407) : ()
	I. M. Sigal (14408) : ()
28336 Integrating Object-Oriented Scripting Languages with HyTime
file2.txt così composto:
1	 Descriptive and Computational Complexity
		Neil Immerman
2	 Global Fourier Integral Operators and Semiclassical Asymptotics
		A. Laptev
		I. M. Sigal
3	 Integrating Object-Oriented Scripting Languages with HyTime
quindi contenuti identici se nn per gli id assegnati agli articoli.
Quello che devo fare è tradurre un altro fileCitazione.txt che si
riferisce a file1.txt per farlo riferire a file2.txt.
fileCitazione.txt è così composto:
127219 58017 y:1997-11-01
127219 28336 3 y:1997-11-01
io voglio ottenere:
1 2 1997
1 3 1997
ho provato con un codice però è molto pesante e ci vorrebbero mesi
per compilare tutto il file (i file sono di circa 130 Mb ciascuno).
Qualcuno può aiutarmi?

 Qualcuno può aiutarmi?
quindi il tuo problema e' la lentezza di ESECUZIONE del programma, non
di compilazione del programma...
il codice che hai provato come fa l'accesso ai files? legge una riga di
uno, e poi cerca in tutto l'altro le corrispondenze?
io, ram permettendo, leggerei e metterei in ram almeno uno dei file
(magari in una hashtable) e poi leggendo riga per riga il secondo
cercherei nella hashtable che e' in ram, cosi e' molto piu' veloce.
Se poi riesci a mettere entrambi i files in ram sara' ancora piu'
veloce.
Ciao Jack

 veloce.
Scusa, ma come faccio a mettere i file in ram?

Newsgroup: it.comp.java
Titolo: R: Quale ide Java?

$$$$$$$$$$$$$$$$$

Newsgroup: it.comp.java
Titolo: come sapere su che s.o.

sta girando l'applicazione Java?
esiste qualche API che mi permette di sapere su che SO sta girando ed
eventualmente altre info del genere?
Grazie mille.
M.

System.getProperties()

 eventualmente altre info del genere?
Devi usare System.getProperty(String) e per sapere quali sono le varie 
proprietą puoi guardare questa pagina
http://java.sun.com/docs/books/tutorial/essential/system/properties.html
-- 
by \ \/ /\/
PerezDeQueya80 on AzzurraNET.org
Newsgroup: it.comp.java
Titolo: .class -> .exe

Come posso convertire un .class in .exe?
Grazie
--
°Īø,ļļ,øĪ°`°Īø,ļļ,øĪ°`°Īø,ļ Free to Love  ,ļ,øĪ°`°Īø,ļļ,øĪ°`°Īø,ļļ,øĪ°
Tommaso Mazza
Webmaster by      
www.atrambia.com
 
www.ameliosas.com
 
http://web.tiscali.it/epos2000
"I grandi spiriti hanno sempre incontrato violenta
opposizione da parte delle menti mediocri."
A.Einstein

Premetto di non conoscere un tubo di java, ma sto scrivendo perchè ho visto
che invece qui ci sono molte persone competenti a riguardo. So che in java
c'è la possibilità di creare dei certificati e siccome me ne serve uno per
un sito che sto creando vorrei sapere come fare. Per favore qualcuno mi può
aiutare?
Non mi servono battute del tipo mettiti a studiare java ecc.., visto che
appena finisco questo progetto lo farò da me, perchè credo che per ora
conoscere java sia basilare.
P.S. Il progetto che sto sviluppando è in C# e sqlserver, io non so come
fare a creare certificati, anche perchè non lo si può fare. Grazie Microsoft
odiata e amata


Esiste il keytool che ti permette di gestire e generare un keystore cioè un
repository per coppie di chiavi (pubblica e privata) e generare certificati,
il tutto da linea di comando.
Qui trovi quello che cerchi:
http://java.sun.com/products/jdk/1.2/docs/tooldocs/solaris/keytool.html
Buon divertimento.
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.java
Titolo: JSP: Si trovano esempi di codice ?

io sto incominciando con questo linguaggio, quindi vi chiedevo se si trova
del codice free da esaminare e dal quale partire...
cercavo un carrello lettronico con db sotto... si trova?
se si mi potete dire dove?
grazie

blasfemo ha scritto:

Se capisci l'inglese secondo me questo può essere un buon articolo per 
iniziare:
 
http://www.onjava.com/pub/a/onjava/2003/01/08/tomcat4.html
include un esempio che usa db (anche se non un carrello ma una rubrica).
Ciao.
\mirko


prova questo:
http://pdf.coreservlets.com/

Vedi un po' questo sito (in Italiano), negli esempi c'č anche il carrello.
Luciano.
http://lips.dist.unige.it/articoli/jsp/
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.476 / Virus Database: 273 - Release Date: 24/04/2003
Newsgroup: it.comp.java
Titolo: problemino [niubbo]

Ciao, ho un problemino con java, su ubuntu (sono all'inizio).
Ho un file chiamato "DueLinee.java".
Do' i seguenti comandi da terminale:
1) javac DueLinee.java 
(viene creato il file "DueLinee.class")
2) java DueLinee
..e qui mi da' l'errore:
Exception in thread "main" java.lang.NoSuchMethodError: main
..cosa significa?
il codice e' questo:
(semplice, per disegnare 2 linee diagonali)
import java.awt.*;
public class DueLinee extends java.applet.Applet {
  public void paint(Graphics g) {
    g.drawLine(0, 0, 100, 100);
    g.drawLine(0, 100, 100, 0);
  }
}


Ciao liu, significa che oltre a riscrivere il metodo paint di un oggetto 
devi aggiungere un metodo statico del tipo:
public void static main(String[] args) {
  Qui inserisci il codice per far funzionare il tutto.
}
ma nel tuo caso hai necessità di creare una init e la start altrimenti 
l' applet non funziona.
saluti Patrick

 (viene creato il file "DueLinee.class") 
per ora ho risolto cosi': 
2) creo un file DueLinee.htm:
<HTML>
<BODY>
<APPLET CODE='DueLinee.class' WIDTH=1700 HEIGHT=1000></APPLET>
</BODY>
</HTML>
che avvia l'applet correttamente.
Ciao

Newsgroup: it.comp.java
Titolo: Estensioni java

In cosa differiscono i file .class da quelli .java?

 In cosa differiscono i file .class da quelli .java?
Hai presente la differenza tra un .exe e un .c?
O un .doc e un .txt?
Un .class e' un ''semilavorato,, nel senso che e' un eseguibile per
una macchina teorica: la Java Virtual Machine. Visto che tu non hai
una simile macchina allora usi uno strato di software che la emula.
Sia questo Netscape o Appletviewer o Java (per le non-Applet) non
fa molta differenza.
...il .java e' il codice sorgente. Basta aprirli per vedere!
Ciao!
-- 
Alexis Paul "JB" Bertolini
http://www.geocities.com/Eureka/9125
Communicator 4+ users only:
http://www.geocities.com/Eureka/9125/smart_index.htm
---
bert...@computer.org
 | 
bert...@geocities.com
 | 
bert...@promo.it
ab53...@silab.dsi.unimi.it
 | 
gei...@hotmail.com
 | 
w...@forfree.at

 In cosa differiscono i file .class da quelli .java?
Il file .class  e' l'eseguibile bytecode per  la macchina virtuale  di
Java (una macchina  realizzata via software), mentre  il file .java e`
il sorgente con il quale il programma javac crea il .class.
o   oooooo	Gian Uberto Lauri        "So, are you working on finding
      o    o	
sa...@dei.unipd.it
        that bug *now* or leaving it until
     o o				  later?" - "Yes!" 

In cosa differiscono i file .class da quelli .java?
I file .java sono file di testo (puoi aprirli col notepad
o altri normali editor, ecc).  I file .class sono file
binari contenenti bytecode che il compilatore Java
produce dai sorgenti (testi) contenuti nei file .java;
puoi eseguirli con la Java Virtual Machine in un
modo o nell'altro (appletviewer, browser, java.exe...).
Alex

 In cosa differiscono i file .class da quelli .java?
  I file .class sono quelli che ottieni dopo aver passato il file in
codice sorgente he vengono chiamati .java sotto il compilatore java con
il comando "javac" (sono files in bytecode)
Newsgroup: it.comp.java
Titolo: Java, metodi e database...

Buonasera a tutti, sono alle prime esperienze "vere" di programmazione OO
ed interfaccia con un database.
Sto creando dei metodi utilizzando l'overload (e quindi il fingerprint per
distinguerli) per eseguire delle query su db mysql (utilizzo jdbc come
driver) come segue :
public void queryItem(String nome, String cognome) { metodo}
public void queryItem(String nome) { metodo }
public void queryItem(String impanto) { metodo}
e cosi' via, analizzando i vari casi.
Mi chiedevo se c'era una soluzione piu' pratica, magari usando un solo
metodo e controllando se la variabile passata e' settata e chiamando la
query corretta.
Faccio un esempio in linguaggio astratto (per cercare di farvi capire la
mia idea):
public void queryItem(String nome, String cognome, String impianto) {
	if(e' settato nome & cognome & impianto)
		fai questa query
	altrimenti if (e' settato cognome 6 impianto)
		fai questa query
	etc etc.
Se magari mi date qualche idea/commento/critica la accetto volentieri.
Ciao e grazie della pazienza.
Paxton
}

 public void queryItem(String nome, String cognome, String impianto) {
Sě, si usa tipicamente se i campi sono su una medesima tabella ed il tipo
di "filtro" che effettui per ognuno di essi e' dello stesso tipo; in caso
diverso
non e' detto che sia la soluzione migliore.
Se fai un esempio di *cosa* fanno i metodi che vuoi implementare
si potrebbe dire q.cosa di piu'.

 query corretta.
Di solito l'approccio piu' utilizzato è di dichiarare vari metodi che, 
alla fine, ne chiamano uno solo dove sia realmente presente 
l'implementazione del codice.
I vari metodi non fanno che impostare un default ai valori non settati.
es.
public void queryItem(String nome)
{
    return queryItem(nome, null, null);
}
public void queryItem(String nome, String cognome)
{
    return queryItem(nome, cognome, null);
}
public void queryItem(String nome, String cognome, String impianto)
{
    /* codice che esegue la query, verificando che i vari parametri 
siano != null*/
}
A titolo didattico: altri linguaggi permettono di settare il default di 
un parametro, e quindi gestiscono diversamente l'overload dei metodi.
Ad esempio in python non si possono avere metodi diversi con lo stesso 
nome, ma si passa un default per ogni parametro.
Il caso precedente diventerebbe quindi:
def queryItem(nome, cognome = None, impianto = None):
    # codice che esegue la query
Ciao,
Paolo
Newsgroup: it.comp.java
Titolo: Da intero a carattere

E' tutto il pomeriggio che provo a stampare a video la codifica di un 
numero intero, ma non ci sono riuscito. Pensavo che la cosa fosse 
semplice, tipo che le classi wrapper Integer o Byte avessero un qualche 
metodo per restituire a video un carattere corrispondente ad una certa 
codifica, ma evidentemente le cose non stanno così. Ci deve essere 
qualche altra classe che fa questo lavoro, magari anche specificando il 
tipo di codifica, ma non so qual è. Qualcuno ha un suggerimento?
Grazie per l'attenzione, ciao!
GePs
-- 
Se libertà in fondo significa qualcosa, significa il diritto di dire 
alla gente quello che non vuole sentire.
(George Orwell)

Se ho capito bene basta un semplice casting.
Se ad esempio per scrivere il carattere "A" fai ALT+65 in java puoi fare
cosě:
int numero = 65;
char carattere = (char) numero;
System.out.println("carattere: " + carattere);
Ciao Claudio
-----------------------------------------------------
http://www.mercatinoannunci.it/
Il portale degli annunci on-line

 semplice, tipo che 
[CUT]
tipo questo?
System.out.println((char)<numero>);
Ciao
Matteo
-- 
chi sono e soprattutto chi non sono:
http://www.ilnomedeldominio.it
un piccolo programma per studenti universitari:
http://inutility.ilnomedeldominio.it/imsv/

 
Posso fare il cast tra i tipi primitivi? mi sa che devo tornare a 
studiare un po' di fondamenti... :P Grazie!


 
Attenzione all'occupazione di memoria, il tipo di dati int occupa più 
spazio del tipo di dati char. Facendo un cast da int a char, rischi di 
perdere i dati.
Mi pare di ricordare (ma smentitevi se sbaglio), che il byte vada da 0 a 
255, il char pure e l'int viaggia sui 2 miliardi (o migliardi?) ma qui 
non ricordo bene. Se devi convertire dei numeri (codice ASCII) nel 
corrispettivo carattere, io userei dei byte.
Ciao D.

 Ciao D.
Se non erro
byte da -128 a 127
char da 0 a 255
int da -2 a 2 milliardi e rotti
Inviato da 
www.mynewsgate.net

 int da -2 a 2 milliardi e rotti
Anche se non te lo ricordi a memoria basta fare così:
1 byte = 8 bit.
Se il numero è con segno un bit serve per quello.
Quindi 7 bit. Qual'é il numero piu' grande che si puo' esprime con 7 bit?
2^7-1 (due alla sette meno uno)
2^7 = 128
Il meno uno è dovuto al fatto che c'é anche lo zero. E lo zero "toglie un
posto" ai numeri positivi quindi come hai giustamente detto è tra -128 e
127.
char è anche lui un byte ma senza segno. Quindi tutti e 8 i bit sono usati
per il numero. Per cui va da 0 a 2^8-1
2^8-1 = 255.
Per finire gli int sono da 32 bit. Con segno.
Quindi da -2^31 a 2^31-1
2^31 = 2.147.483.648
Giusto per evitare di ricordare numeri così grandi a memoria. Basta
ricordarsi il numero di bit :)

Newsgroup: it.comp.java
Titolo: j2ee libro

Cerco un libro che parli in modo dettaglaito di j2ee. Ma in libreria no ho
trvato niente di interessanet, mi sapete consiglaire qualche cosa da
cercare?
Grazie
Sergio

 ha scritto nel messaggio
news:bgqa59$q4mfd$1...@ID-186754.news.uni-berlin.de...

www.javaportal.it
il libro di marini è ottimo....
ciao
euterpex



Se e' per la parte relativa ad EJB e non hai problemi con l'inglese
trovo ottimo J2ee Design pattern e Mastering in EJB, scaricabile
gratuitamente su 
www.theserverside.com
Ciao

Newsgroup: it.comp.java
Titolo: eclipse e code assist

Ciao,
in eclipse c'è una funzione che quando scrivo del codice
e precisamente quando faccio una new mi suggerisca
i vari costruttori che posso usare? Se si come la attivo?
gian

 ha scritto nel messaggio
news:xtOXb.9573$Kc3.3...@twister2.libero.it...


Newsgroup: it.comp.java
Titolo: Come posso usare FreeBuilder

... come da oggetto .
Grazie a tutti
Grazie 1000
Ciao Roberto

 wrote in message
8vjnr5$n2p$2...@lacerta.tiscalinet.it...


 ha scritto nel messaggio ...


... volevo sapere  se FreeBuilder deve essere compilato prima di poterlo
usare , oppure e
già pronto all'uso? a me non sembra , non ci sono *.exe  , ma solo file
*.class *.java ect..


Newsgroup: it.comp.java
Titolo: mouseDown() && List()

Salve,
	qualcuno ha qualche idea su come intercettare un mouseDown() all'interno
di un oggetto List() ?
Grazie anticipatamente
									Fabio

DEVI CREARTI UNA CLASSE CONTENENTE IL TUO OGGETTO LISTA COME PRIVATO. LA
CLASSE PUO' ESSERE UN'ESTENSIONE DI FRAME O DIALOG A SECONDA DI COSA TI
SERVA. 
ALL'INTERNO DELLA CLASSE FAI UN METODO handle_event E INTERCETTI IL MOUSE
DOWN.
COMUNQUE SPERO ENTRO DOMANI DI FARTI AVERE UNO STRACCIO DI CODICE. 
HO AVUTO ANCH'IO LO STESSO PROBLEMA E L'HO RISOLTO COSI'.
ORA SONO ALL'UNIVERSITA' E NON HO IL SORGENTE SOTTO MANO.....
[C] MRA'S PDN.


di un oggetto List() ?
Occhio, comunque, perche' mouseDown() è un metodo moribondo... Nella
versione 1.1.1 del JDK risulta "deprecated", il che significa che
verra' presumibilmente eliminato del tutto dal linguaggio entro la
prossima versione. Ora bisogna usare processMouseEvent(MouseEvent),
che e' anch'esso un metodo di java.awt.Component (la classe MouseEvent
e' nel package java.awt.event).
E' ovvio che gli attuali browser non implementano la 1.1.1, quindi
l'unica cosa da fare e' scrivere l'applet (se e' un'applet) con il
vecchio sistema e cambiare il codice in futuro...
					___________________________
					      Paolo Perrotta
 
nan...@iperbole.bologna.it
					     Voice:051/522355

Newsgroup: it.comp.java
Titolo: Creare immagini con JSP

Salve a tutti,
è possibile creare immagini con JSP?
Data una funzione devo creare il relativo grafico.
Qualcuno sà se è possibile? dove posso guardare?

 Data una funzione devo creare il relativo grafico.
Puoi farlo in JAVA?


Ai tempi usavo cewolf, una taglibrary che si basava su JFreechart.
Non ero molto contento, infatti poi ho sviluppato la mia taglibrary :)
Comunque: 
http://cewolf.sourceforge.net/new/index.html
Newsgroup: it.comp.java
Titolo: Aiutatemi, vi prego.

Come faccio per assegnare ad una variabile String una stringa in cui č
contenuto il carattere  " (doppio apice)  ?
GRAZIE 1000  a tutti per la risposta.

GRAZIE 1000  a tutti per la risposta.
"ve lo dico tra \"virgolette\""
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/

Newsgroup: it.comp.java
Titolo: leggere dati dalla request

Ciao a tutti, sto scrivendo una webapp e ho un problema di lettura di
dati dalla request, nel senso che mi trovo,per una serie di ragioni,
ad avere 3 diverse form all'interno di una pagina JSP, le prime 2
contengono dei submit button, mentre la terza dei semplici dati,
sapete dirmi come posso leggere i dati presenti nella terza form alla
pressione del button che sta nella prima o nella seconda??



non puoi, semplicemente perchè se fai submit di un form i dati degli 
altri form presenti nella pagina non vengono inviati.
quello che puoi fare è copiarti tramite javascript i dati da un form 
all'altro in un evento prima dell'invio (es. onsubmit).
-- 
++ Fino all'anno scorso avevo un solo difetto. Ero presuntuoso.
http://unopuntozero.wordpress.com/
http://www.flickr.com/photos/marko_po/

Newsgroup: it.comp.java
Titolo: prinipiante...

mi sono appena scaricato Java 2.0 dalla rete, e ho acquistato un libro per
iniziare a onoscerlo... ma.... non ha un suo ambiente di sviluppo?
ovvero devo scrivere i programmi su WordPad e poi compilarli da riga di
comando?
non c'e' in rete un editor per Java, magari free....
ringrazio per qualunue aiuto
antoni...@iol.it


wrote:

Io uso edit (da finestra DOS).
Spulciando il ng in questi mesi, mi é parso di capire che una ottima
soluzione la trovi a 
http://www.ultraedit.com
. Non l'ho provata solo
perché sto passando a qualcosa di piů complesso (VAJ).
Ciao

 
www.netbeans.com
Ciao,
	Stefano

Newsgroup: it.comp.java
Titolo: xml authoring

Esiste in giro un progetto su xml per tool authoring, a cui collaborare?


Dai uno sguardo su 
sourceforge.net
Newsgroup: it.comp.java
Titolo: MS VisualJ++ e JDK

Salve. E' da poco (anzi quasi non ho ancora incominciato) che per la mia
tesi di laurea mi occupo di Java. Vorrei sapere, a parte la questione delle
JVM, quali sono le differenze esistenti fra MS VisualJ++ e JDK. Un programma
scritto con uno può girare indifferentemente utilizzando l'altro? JDK è
visuale?
Grazie.

...

Teoricamente sì, visto che Java è multipiattaforma. JDK non è visuale come
invece VJ++, tuttavia io personalmente lo preferisco, perché VJ++ genera
automaticamente una sfilza di codice e preferisco scriverlo ex novo
piuttosto che dover andare a vedere cosa mi ha inserito.
Secondo me per un buon inizio si dovrebbe usare JDK e poi passare ad altri
ambienti, perché con JDK ci si forma le ossa per poi programmare.
Ciao

 Grazie.
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

Quanto a disegnare i frames e le finestre di dialogo non c'e' speranza.
beh, sul sito di kawa (
www.tek-tools.com
) mi pare che ci sia JForge che
serve proprio a questo. Non ricordo se e' shareware.

 serve proprio a questo. Non ricordo se e' shareware.
-- 


mi sembra un gran che
Lascia perdere Minix. Emacs e' un editor avanzato con macrocomandi lisp per
fare anche un sacco di altre cose (esempio: navigare il web, leggere mail e
news, ...). Solo che non e' semplicissimo all'inizio.
Colorizza la sintassi ed ha un'estensione per Java (JDE).
E mooolto ancora.

Newsgroup: it.comp.java
Titolo: regexp per i caratteri "-" e "."

utilizzo una classe che ha questo metodo
public static boolean confronta(String valoreCampo, String regE)
	{	
 
			p= Pattern.compile(regE);
			m=p.matcher(valoreCampo);
			b = m.matches();
			return b;
	}
fa il confronto tra un valore passatole e una reg.exp. e vede se i 2 coincidono.
se passo come reg.exp. la seguente:"^[ 0-9a-zA-ZаимтщАИМТЩ'&/,]*$";
funziona perfettamente.
vorrei aggiungere anche il "." e il "-"
in javascript  risolvevo mettendo davanti a tali caratteri il simbolo di escape "\"
in java non funziona
ho provato anche il doppio "\\"
ma manco quello funziona
come devo fare?
grazie

 ho provato anche il doppio "\\"
Puoi utilizzare i pattern:
\x2D (il trattino)
\x2E (il punto)
Come hai provato anche tu, dato che le per definire le stringhe in Java 
la barra si utilizza come carettere di escape, и poi necessario 
utilizzare la doppia barra:
String str = "^[ 0-9a-zA-ZаимтщАИМТЩ'&/,\\x2D\\x2E]*$";
(Non ho testato il codice.)
Inoltre, dalla documentazione:
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html
"Note that a different set of metacharacters are in effect inside a 
character class than outside a character class. For instance, the 
regular expression . loses its special meaning inside a character class, 
while the expression - becomes a range forming metacharacter."
Quindi dovrebbe andare bene anche la seguente espressione regolare:
String str = "^[ 0-9a-zA-ZаимтщАИМТЩ'&/,\\x2D.]*$";
Gaetano

...

Newsgroup: it.comp.java
Titolo: programmarein java

Ciao,
devoprogrammare in java per la mia tesi dilaurea...cerco
persone per scambio di idee,opinioni.
Scrivetemi
-- 
Enrico Giurin
tel. 
+39-041-999050
tel. cel. +39-0338-9679308
home page  
http://www.dei.unipd.it/~america

...

Tutto dipende da cosa vuoi fare.

Scrivetemi
Siamo qui..... :-) chiedi e vederemo che si puo' fare per aiutarti...


Newsgroup: it.comp.java
Titolo: Sorgente per LED

Salve a tutti,
mi servirebbe un sorgente per creare una label tipo LED.
Qualcuno puņ aiutarmi?
Grazie
Gianlcua

mi servirebbe un sorgente per creare una label tipo LED.
Se quello che cerchi somiglia a questo, ti posso mandare il sorgente.
http://tetractys.home.ml.org/weeklyApplets.html
 <click _Led Display_>
Ciao.
--
     o     Leonardo Boselli   
bos...@technologist.com
    o o    TETRACTYS Freeware 
tetr...@geocities.com
   o o o          Java and NetRexx Tutorials
  o o o o        
http://tetractys.home.ml.org
Newsgroup: it.comp.java
Titolo: piechart con applet java

so come realizzare questa applicazione.
Beh... un po' di java te lo devi imparare, a meno che non riesci a
trovare una applet gratuita che traccia il grafico in base ai
parametri html.
-----
Luca Giuranna  - 
jagui@mc_cippa_link.it
 -
    (to reply remove "_cippa_")



Se non sbaglio anche eSuite di Lotus ha degli oggetti che servono per
la rappresentazione di grafici di vario tipo... peró tutti gli oggetti
comunicano in InfoBUS per quanto ne so!
Ciao!
Matteo!!!
Newsgroup: it.comp.java
Titolo: Disinstallare Tomcat

Vorrei disinstallare la versione Tomcat 3.1 per poi scaricarla di nuovo e
installarla nuovamente (stavolta correttamente!) perchè lavori con Apache,
ma non so come fare.
Poichè Tomcat non compare nella finestra "Add-remove programs" e non esiste
un "Uninstall" file, come devo fare?
Grazie anticipatamente.

 un "Uninstall" file, come devo fare?
Tomcat non č intrusivo come i normali programmi per
winzozz, per disinstallarlo basta cancellare la sua
directory ed eventualmente rimuovere la voce
TOMCAT_HOME dall'autoexec.bat. Tutto qui :-)
Per far sě che Tomcat ed Apache funzionino correttamente assieme
devi installare Apache, Tomcat ed il modulo JServ per Apache.
Io l'ho fatto, ho seguito alla lettera tutte le istruzioni contenute in
tutti
gli help, libri e siti web che ho trovato, ma alla fine non ha funzionato
un cavolo! Ci ho rinunciato, tanto per quello che devo fare io Tomcat puň
vivere benissimo per i cavoli suoi :-)
-----------------------------------
 Giulio Maselli - IZ1ASP
 
http://www.infinito.it/utenti/iz1asp
 Il mio vero indirizzo di e-mail si trova sul mio
 sito web.

  |
|-----------------------------------------|
|       
http://www.pabasoftware.com
       |
+-----------------------------------------+

    problems do not impact, in any way, Apache on other platforms.
Hai fatto bene a ricordarlo, lo stesso discorso vale per Tomcat. Mi
auguro anch'io che chi usa Apache e/o Tomcat sotto Windows
lo faccia solo per fare dei test! Anzi per usi professionali forse
neanche Windows è un granché ;-)


Newsgroup: it.comp.java
Titolo: Conversione data in stringa

Ciao a tutti,
  sto cercando di modificare delle classi java che fanno parte del mio
package Oracle, putroppo mi trovo a dover modificare il formato con cui
viene visualizzata la stringa, infatit a me servirebbe il formato
gg-mm-yyy hh:mm:ss ma finora non ci sono riuscito in alcun modo ( ameno di
effettuare substring e concatenazioni); per caso qualcuno sa dirmi se
esiste un metodo per un semplice toString per convertire la data in input
con un formato da me definito?
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

 con un formato da me definito?
Con la classe java.text.SimpleDateFormat te la puoi formattare come ti pare.
Inviato da 
www.mynewsgate.net

 gg-mm-yyy hh:mm:ss ma finora non ci sono riuscito in alcun modo ( ameno di
String sData=new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").format(new
java.util.Date())
-- 
    Antonino Salvatore CUTRI'  ===---------
- - - - - - - - - - - --------======####======-------- - - - - - - - -
 ------=== e-mail:   
a...@asclabs.com
    Web site: 
http://www.asclabs.com
 ===------
                     --==###==--
Newsgroup: it.comp.java
Titolo: Java e ZIP grandi

Ho provato sia con JDK 1.3 che con JDK 1.4 sotto windows a unzippare un 
file superiore a 2 GB e... da un eccezione.
Guardando il codice sorgente di java, nella classe ZipFile, si richiamano 
dei metodi nativi...
Come posso superare lo scoglio dei 2 GB?
Grazie
Alberto

 unzippare un  file superiore a 2 GB e... da un eccezione.
Il problema non e' di Java ma del sistema operativo che non lo
gestisce. Mi pare che ci siano delle patch per permettere l'uso
di file piu' grossi di 2 Gb ma non sono sicuro.
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Sai per caso dove posso trovare queste patch?


 Sai per caso dove posso trovare queste patch?
hemmm... 
www.microsoft.com
 ?


 
Uhm.... non credo... vedi, approfondendo il problema ho rilavato che sta 
nel file zip.dll compreso nelle distribuzioni java di sun.
Se provo a dezippare questi file con jview il tutto avviene correttamente...

 wrote:

e allora manda un bug report alla sun, poi posta qui il numerino identificatore
del bug in questione e chiedi gentilmente al gruppo di votare per questo bug.
forse in questo modo il tuo bug verra' risolto al piu' presto.
http://java.sun.com/cgi-bin/bugreport.cgi
se non mandi un bug report sicuramente il bug non verra' fixato mai!
ciao

 ha scritto nel messaggio
news:a557nf$sbp$2...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.java
Titolo: Una mappa su un' immagine di sfondo

Salve,
volevo sapere se è possibile fare una mappa su un’ immagine usata come
background.
Grazie.

Si è fattibile ma per quel che ne so non c'è niente di predefinito.
in pratica ti dovresti disporre l'immagine, intercettare il mouse cliccato
e controllare se il puntatore si trova in un punto sensibile..
Ciao
    Carlo

Newsgroup: it.comp.java
Titolo: [regular expressions] String.matches

Credo di non aver capito le regular expressions . . . dove sbaglio???
Ho fatto una classe di prova:
import java.util.regex.*;
class ClassiRegolari{
	public static void main(String a[]) {
		String stringa = "tanto va la gatta al lardo che ci lascia lo zampino";
		String condizione = "[lardo]";
		Pattern classeRegolare = Pattern.compile(condizione);
		System.out.println("Stringa analizzata: <<" + stringa + ">>");
		System.out.println("Con la condizione: <<" + condizione + ">>");
		System.out.println(stringa.matches(condizione));
	}
}
con le logiche espresse nel tutorial alla classe pattern:
 ho provato a cercare la lettera “a”, ma con quadre  senza quadre è lo
stesso!
---
Stringa analizzata: <<tanto va la gatta al lardo che ci lascia lo zampino>>
Con la condizione: <<a>>
false
---
Stringa analizzata: <<tanto va la gatta al lardo che ci lascia lo zampino>>
Con la condizione: <<[a]>>
false
---
 Volevo provare a cercare se ci sono numeri con <<\d>>, ma non si compila:
D:\Massimiliano\Java\Corso\altreprove\ClassiRegolari.java:9: illegal
escape character
		String condizione = "\d";
                                      ^
1 error
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 dove sbaglio???
Fai cosi':
public static void main(String a[]) {
	String stringa = "tanto va la gatta al lardo che ci lascia lo zampino";
	String condizione = "lardo";
	Pattern classeRegolare = Pattern.compile(condizione);
	System.out.println("Stringa analizzata: <<" + stringa + ">>");
	System.out.println("Con la condizione: <<" + condizione + ">>");
	Matcher m=classeRegolare.matcher(stringa);
	int count=0;
	while(m.find()) { count++; }
	System.out.println("Sono state trovate "+count+" occorrenze");
}
Saluti
CarMas

 CarMas
Grazie mille
Ciao

Newsgroup: it.comp.java
Titolo: Creare un timer orario in Java che conti i secondi

Salve, ho bisogno di creare un banalissimo timer orario in Java che
dato un certo numero di secondi faccia il countdown. Durante il
periodo di countdown verrà invocato un metodo che mi farà partire
un'applicazione e che al termine del periodo verrà invocato un'altro
metodo che mi farà terminare l'applicazione, il conteggio del tempo
deve esere reale, cioè se metto 15 secondi deve far passare 15 secondi
reali.
Ho provato a guardare la classe Timer e la classe TimerTask, per
crearla è semplice ma faccio fatica a capire il funzionamento di
queste due classi.. Qualcuno può illuminarmi?


dai un'occhiata ai Thread ! ciao

 dai un'occhiata ai Thread ! ciao
cosa centra con i Timer?
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 queste due classi.. Qualcuno può illuminarmi?
ci sono fior fiore di esempi e tutorial sul sito della Sun. Buona
lettura.
Occhio che ci sono 2 Timer in Java: java.util.Timer e javax.swing.Timer
Ciao Jack


Newsgroup: it.comp.java
Titolo: distribuire applicazioni java

Come distribuire applicazioni java realizzate con le classi Swing? C'è
bisogno necessariamente di installare un jdk completo o esistono pacchetti
sul tipo installshield che svolgono tutto in automatico?
Problema simile: quali browser suppportano il JApplet?
tnx
ginomi

 Problema simile: quali browser suppportano il JApplet?
Nessuno.
    Gian Luca

Newsgroup: it.comp.java
Titolo: Servlet: recuperare referer

Salve a tutti,
devo recuperare il nome dello script/servlet chiamante in una servlet.
Ho provato con request.getHeader("Referer") ma restituisce null...
Avete consigli? 
Grazie,
Simo
--------------------------------------------------------------
Questo messaggio è stato inviato da: 
http://newsgroups.cyberspazio.org
CYBERSPAZIO.ORG
 - Servizi WEB Hosting Professionali
http://www.cyberspazio.org
 - 
in...@cyberspazio.org
--------------------------------------------------------------
Per comunicare ogni abuso di questo servizio: 
ab...@cyberspazio.org

 Ho provato con request.getHeader("Referer") ma restituisce null...
Il metodo dovrebbe essere giusto, ma tieni presente che non e'
detto che ogni client invii sempre il referrer ad ogni
richiesta, perche' dipende dalle impostazioni di sicurezza.
Ciao!
Roberto

Newsgroup: it.comp.java
Titolo: file streaming...UN LABIRINTO! :)

salve...
veniamo subito al dunque:
tra breve devo consegnare un progetto in java x un esame universitario...
soltanto non ci sto capendo una mazza x quanto riguarda la lettura da file.
dovrei aprire un file di testo "file.txt" che contiene una lista di nomi, e
verificare se ne contiene uno in particolare...
MA COME SI APRE STO MALEDETTO FILE...
??
vi ringrazio anticipatamente per aver partecipato a questa azione
umanitaria... il java mi sta uccidendo.
daniele   : )

soltanto non ci sto capendo una mazza x quanto riguarda la lettura da file.
Con un po' d'iniziativa...
http://java.sun.com/docs/books/tutorial/essential/io/filestreams.html
HTH
Ciao
	Fabrizio C.
Newsgroup: it.comp.java
Titolo: JAVA sotto linux e fonts

Perche' le mie applicazioni scritte in java sotto linux funzionano
male???? Sembra che vi siano problemi di font, eppure tutto il resto
funziona bene!!!
Forse devo aggiungere altri True Type????
Vi ringrazio

Forse devo aggiungere altri True Type????
Dipende. Esiste un problemino (che ho avuto anch'io) che si può 
risolvere facilemente (ad esempio cercando su jguru).
-- 
Ciao
	Fabrizio C.

 ha scritto:


Newsgroup: it.comp.java
Titolo: ciclo di vita delle variabili

 
"..non ho mai sentito di un elfo scuro che sogna le stelle..."

   eistono a priori in una classe, ma quelle final static?
No, no. Le variabili "static" non sono... costanti. Sono variabili che
appartengono alla classe (non all'istanza) e sono condivise tra tutte
le istanze.
Puoi vedere (ad es.) da pag 117 di "Thinking in Java" per la keyword
"static" e da pag 294 per "final":
Static
When you say something is static, it means that data
or method is not tied to any particular object instance of that class.
Final
With a primitive, final makes the value a
constant, but with an object reference, final makes the reference a
constant.
-- 
Ciao
	Fabrizio C.

Newsgroup: it.comp.java
Titolo: documentazione api java2 jdk/sdk1.2.x

ciao a tutti
non riesco a scaricare la documentazione del sdk 1.2.x sul sito
java.sun.com/products
 etc. etc. (per la precisione la pagina dei downloads
pare esistere ma risulta vuota). avete anche voi problemi analoghi o e' un
fatto dovuto al browser che uso (ns 3.04/linux)?
grazie in anticipo
-- 
ciao, gabriele.              please remove "levaquesto" to reply by mail
X11faq (in costruzione) 
http://www.cli.di.unipi.it/~zugliani/x11faq.html



Io l'ho scaricata da:
ftp://ftp.javasoft.com/pub/jdk/1.2/13466fcs/jdk12-doc.zip
sono 16.1 Mb
Ciao AzriEl

 wrote:
: On Fri, 23 Jul 1999 22:03:35 +0200, 
gzug...@col.levaquesto.it
 wrote:
: 
ftp://ftp.javasoft.com/pub/jdk/1.2/13466fcs/jdk12-doc.zip
thanks...
: sono 16.1 Mb
...ammazza.... :)

Newsgroup: it.comp.java
Titolo: Ennesima domanda da newbie!:D

Ciao a tutti!
Ho da porvi l'ennesima domanda da newbie.
Sempre per esercitarmi volevo creare con swing una interfaccia grafica
che permetta all'utente di inserire una serie di numeri.
Volevo inserli tramite n JTextField.
Visto che n però non è un numero fisso come posso fare a creare una
interfaccia con un numero variabile di elementi?
Mi era venuto in mente di inserire un numero fissato di elementi e poi
visualizzare soltanto quelli necessari ma mi sembra una idea scomoda
per un numero alto di numeri!
Come posso fare?!
Grazie dell'attenzione!


Ciao.
Utilizza un ciclo in fase di creazione della tua GUI.
Esempio:
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JTextField;
class Fields extends JFrame
{
	JTextField[] fields = null;
	Fields(int fieldsNum)
	{
		super();
		getContentPane().setLayout(new FlowLayout());
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		if (fieldsNum > 0)
		{
			fields = new JTextField[fieldsNum];
			for (int i = 0; i < fieldsNum; i++)
			{
				getContentPane().add(fields[i] = new JTextField(8));
			}
		}
		pack();
	}
	public static void main(String[] args)
	{
		Fields f = new Fields(4);
		f.show();
	}
}
Newsgroup: it.comp.java
Titolo: Java e corba

Ciao a tutti,
ho un problema che mi sta bloccando da qualche giorno.
ho creato un'applicazione client/server dove il client fa delle  richieste
al server il quale si collega via JDBC al Database(InstantDb).
Normalmente la richiesta e' del tipo:
public List Dbase(string query){
...
// all'interno si collega via JDBC
return lista;
}
non riesco a tradurre una 'List' in IDL (Corba)
Qualcuno ha qualche suggerimento?
Ciao Francesco
purtroppo

 purtroppo
Non mi sembra per niente una buona idea tradurre una list in IDL, ogni
volta che accedessi ad un metodo effettueresti un'invocazione remota. E'
più sensato avere un oggetto CORBA che ti torna per "valore" una List
contenente n oggetti che mappano il DB (ad esempio Persona, per essere
originali) dove n ovviamente non deve essere troppo grande. Uno dei
problemi delle architetture distribuite è proprio quello di non...
distribuire tutto: le invocazioni remote non sono certo leggere.
A questo punto sarebbe sensato utilizzare le caratteristiche di CORBA
2.3, ma non se l'orb che stai usando le supporta. Visibroker era in
grado di farlo anche prima delle specifiche del passaggio per valore,
anche se in maniera proprietaria. Con ORBIX invece mi sa che ti
servirebbe l'ultima versione.
ciao
-- 
Ugo
__________________________________________________________________________
"La perfezione si ottiene non quando non c'è nient'altro da aggiungere, 
 bensì quando non c'è più niente da togliere." Antoine de Saint-Exupéry
__________________________________________________________________________
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Enterprise Java Consulting
@mail:	
ugo.l...@flashnet.it
@work:	
ugo.l...@sun.com
Home Page: 
http://www.ugolandini.net
Home Page: 
http://ugolandini.hypermart.net
 (DNS is changing)
Fax Phone: 06/233207542 
Cell Phone: 0347/6310749 - 0347/4783580
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Newsgroup: it.comp.java
Titolo: Eclipse: Si può sdoppiare la console?

Si riesce a sdoppiare la console per avere 2 log separati con eclipse??
non ho trovato nulla :(

 
allo scopo di?

> 
FDSS> allo scopo di?
Uno  scopo potrebbe  essere questo,  se  lanci un  programma dal  menů
External  Tools  (c'č  su WSAD,  ma  WSAD  č  la versione  adattata  a
WebSphere da IBM di Eclipse) questo apre un secondo log.
I  due processi  hanno log  separati, accessibili  dal menů  a tendina
della selezione dei processi (icona del server e dell'uomo che corre).
-- 
 /\           ___
/___/\_|_|\_|__|___Gian Uberto Lauri_____
  //--\| | \|  |   Integralista GNUslamico
\/                 e coltivatore diretto di Software

 writes:
d> Non č meglio utilizzare una struttura a log per classi?  Potrai
d> avere un'unica console ma log separati.
d> Potrebbe esserti utile log4j
Ahem, se voglio  seguire il log in realtime, avere  log separati ed un
unica  console  non  mi pare  sia  una  soluzione...  Ma forse  ti  ho
frainteso.
Quella  dei  due  log  la  ho  scoperta  per  caso,  trovandomi  nella
situazione di dover usare WSAD anche per lanciare degli applicativi...


 d> Non è meglio utilizzare una struttura a log per classi?  Potrai


Newsgroup: it.comp.java
Titolo: a voi GURU

ciao, vorrei un consiglio da voi Guru.
Premetto che non ci capisco nulla di Java, ma ho trovato un'applet che
in pratica è un cruciverba.
vorrei farlo in italiano ed il file crossword.class come lo apro?
Cosa serve per modificarlo?
E' un casino?
Grazie 1000

...

Se hai il JDK prova ad usare javap
Ciao


Dubito che ci caverebbe qualcosa, se ha detto di non capire
java. e poi, non ottieni il codice, ma solo i nomi dei metodi
(o qualcosa di simile) Boh ?
-- 
	!-----------------------------------------------!
	! Giovanni Petrucciani				!	
	! 
giovanni.p...@iol.it
			!
	!-----------------------------------------------!

Newsgroup: it.comp.java
Titolo: aiuto stringhe e  sql

ciao, sto facendo qualche pag in jsp ed ho un problemino con le date:
nella tabella movimento la data è un varchar
inserita dal metodo
new java.util.Date()
ora ho bisogno di eseguire una ricerca per mese come
posso fare ???
grazie per tutti i vostri consigli

Ciao, stefano!
Il giorno 08/05/2004 alle ore 18:50 hai scritto:
 s> nella tabella movimento la data è un varchar
Ottima scelta, considerato che esiste un tipo date in tutti i database...
 s> ora ho bisogno di eseguire una ricerca per mese come
 s> posso fare ???
Puoi provare a usare la funzione SUBSTRING per estrarre la porzione relativa
al mese (mi auguro che il formato memorizzato sia sempre uguale) e fare le
verifiche su quello.
http://dev.mysql.com/doc/mysql/en/String_functions.html
Bye
-- 
Marco Maccaferri
MaccaSoft - 
http://www.maccasoft.com

 ha scritto nel messaggio
news:6d8nc.164183$hc5.7...@news3.tin.it...

Newsgroup: it.comp.java
Titolo: Invio Mail con Attachment

Ciao,
avrei bisongo di un aiuto. Dovrei inviare una mail con java mail
allegato un file. Ho letto che con le classi Datasource, FileDatasource
e Attachment si riesce ad implemntare il tutto.
Il problema è quel meccanismo prevede che il file sia su FileSystem,
nel mio caso invece il file è memorizzato su DB in una colonna Blob.
QUindi dovrei prima leggere il file, salvarlo su fileSystem e
successivamente inviare la mail.
Vorrei eviatere questo passaggio. Conoscete un  modo?
Ciao a tutti e grazie

Antonio laid this down on his screen :

Non so se ci sono soluzioni alternative...anch'io avevo avuto questa 
necessità (anche se nel mio caso dovevo costruire un file csv al volo e 
allegarlo) e l'unica soluzione che ho trovato è stata di salvare il 
file sull'hard disk ed eliminarlo dopo l'invio della mail...
Ciao

 Ciao
Nicola
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Nicola
Per quanto riguarda l'invio delle e-mail tramite le api Java Mail, 
purtoppo, il meccanismo degli allegati funziona in modo un po' diverso 
che dai soliti stream in/out...il meccanismo è all'incirca questo (è il 
codice della classe che ho scritto io):
Attachment a = allegati[j];
messageBodyPart = new MimeBodyPart();
DataSource source = new FileDataSource(a.getFilename());
messageBodyPart.setDataHandler(new DataHandler(source));
messageBodyPart.setFileName(new File(a.getFilename()).getName());
multipart.addBodyPart(messageBodyPart);
(Attachment è una classe che ho creato io, con 2 attributi: nome file e 
tipologia di allegato)
In sostanza, quando alleghi un file crei un nuovo DataHandler da 
aggiungere al MessageBodyPart. Guardando la javadoc del package 
javax.activation, la classe DataHandler ha due costruttori:
- il primo, in cui gli passi un DataSource dell'allegato (nel mio caso 
i file da allegare)
- il secondo, in cui gli passi l'Object java da allegare e il MIME type 
dell'allegato.
Purtoppo, nel secondo caso, se ad esempio alleghi una stringa "pippo" 
con MIME type "text/plain", lui allega un file chiamandolo come la 
stringa che deve allegare (nel mio esempio, il file si chiamerà 
"pippo"). Questo può essere un problema se gli allegati devono avere 
nomi noti, o sinceramente non so che nomi gli dà se tenti di allegare 
un application/octet-stream...
Sicuramente se l'avessero fatto tramite i generici input e output 
stream le cose sarebbero state sicuramente meglio! :)
Ciao
Elvandar

 Elvandar
N


Non ho ancora provato perchè ho il client di posta che mi blocca le
mail, spero me lo risolvino subito questo problema, ma con java mail
1.4 si riesce a fare così
...
..
..
             if (bLob != null){
	             BodyPart MBA = new MimeBodyPart();
	             DataSource ds = new
ByteArrayDataSource(bLob.getBytes(1,(int)bLob.length()),
	 "application/octet-stream");
	             MBA.setDataHandler(new DataHandler(ds));
	             MBA.setFileName("pippo.pdf");
	             multipart.addBodyPart(MBA);
             }
....
....
...
Spero che funzioni....
n.n ha scritto:

Newsgroup: it.comp.java
Titolo: stampare un frame predefinito?

Esiste uno script o un applet che permette di stampare un frame predefinito?

...


Newsgroup: it.comp.java
Titolo: Creare un exe che lancia una VM

Ciao a tutti, esistono diversi programmi in commercio, che sono eseguibili,
anche se sono fatti in Java. Leggendo un pò le API mi sono reso conto che si
potrebbe grazie a JNI, creare un eseguibile in C++ che invochi un
JavaVirtualMachine, che carica una classe e poi lanciarne il suo metodo
main. Ho trovato anche un tutorial che mostra un programmino in c++ in grado
di fare tutto questo, includendo la libreria jni.h. Il problema è che quando
ho scritto il programma in c++, nella fase di compilazione mi viene dato un
errore relativo proprio ad alcune definizioni all'interno dalla libreria
jni.h. Mi domando se qualcuno ha già fatto qualcosa del genere e come è
possibile. grazie anticipatamente.

 possibile.
Se ci pensi bene "java.exe" fa' esattamente questo... io ho 'hackato'
il sorgente in modo da avere un eseguibile che legge un file di
configurazione ed esegue un .jar predefinito.
Davide

definizioni all'interno dalla libreria jni.h. 
Che errore?
-- 
God is Real, unless declared Integer.
ObjectZone - 
http://space.tin.it/computer/csadun

 ha scritto nel messaggio
news:3afae669$1...@news.cis.it...


Newsgroup: it.comp.java
Titolo: Chiamare equals() nel corpo di compareTo() per essere sicuri della consistenza e riutilizzare il codice

Dato che compareTo() dovrebbe se possibile essere consistente con 
equals() è male chiamare equals() dentro al corpo del metodo compareTo() 
per la determinazione dell'uguaglianza fra due oggetti?
Mettiamo infatti che l'implementazione dell'algoritmo di uguaglianza sia 
abbastanza lungo, richiamando equals() dentro a compareTo() per 
stabilire quando ritornare 0 (in caso di oggetti uguali) si 
riutilizzarebbe un bel po' di codice...
Pro? Contro?
  ciao e grazie anticipatamente per le risposte!!!
-- 
Google Image Labeler cumulative score: 97770

 per la determinazione dell'uguaglianza fra due oggetti?
http://www.javapractices.com/topic/TopicAction.do?Id=10
spero ti possa essere utile
r.

 
Grazie, lo avevo giŕ letto.
Il mio dubbio č solo riguardo la possibilitŕ di chiamare equals() 
all'interno di compareTo() qualora l'algoritmo per stabilire 
l'uguaglianza fosse particolarmente lungo. In tal caso chiamando 
equals() all'interno di compareTo() riutilizzerei molto codice e vedrei 
garantita la consistenza di compareTo() con equals().
Chiedevo a chi ha esperienza in merito se č una pratica accettabile o se 
ci sono delle motivazioni che la sconsigliano.
-- 
Google Image Labeler cumulative score: 99040


Io valuterei anche l'ipotesi di scrivere l'equals() in termini di 
compareTo()==0.
-- 
Andrea Francia
http://andreafrancia.blogspot.com/2008/07/colinux-linux-dentro-windows.html