Ho un problema: ho 2 stringhe: prova1.owl e prova2.owl
Voglio creare la seguente stringa: prova1prova2.owl
Come devo procedere?
Ho un problema: ho 2 stringhe: prova1.owl e prova2.owl
Voglio creare la seguente stringa: prova1prova2.owl
Come devo procedere?
se la struttura è sempre del tipo nome1.estensione e nome2.estensione puoi usare uno string tokenizer per estrarre i due nomi dai file e poi aggiungere l'esensione.
Uno string tokenizer suddivide una stringa in sottostringhe in base ad un insieme di caratteri che fungono da suddivisori.
Ad esempio
StringTokenizer stTok = new StringTokenizer("pippo.pluto.doc", ".")
suddivide la stringa pippo.pluto.doc in tre pezzetti (token): pippo, pluto e doc. A questo punto con il metodo nextToken() puoi prenderti questi pezzetti 8escludendo l'ultimo, che sarà l'esetensione del file).
ciao
Oppure così:
Mi pare + comodo.codice:stringa = stringa1.substring(0,indexOf('.') + stringa2;
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
Originariamente inviato da Xadoom
Oppure così:
Mi pare + comodo.codice:stringa = stringa1.substring(0,indexOf('.') + stringa2;
come funziona substring??
Ho provato:Originariamente inviato da Xadoom
Oppure così:
Mi pare + comodo.codice:stringa = stringa1.substring(0,indexOf('.') + stringa2;
c_Nomefile = c_Nomefile1.substring(0,indexOf('.')) + c_Nomefile2;
e mi dà errore:
Client.java:33: cannot resolve symbol
symbol : method indexOf (java.lang.String)
location: class Client
c_Nomefile = c_Nomefile1.substring(0,indexOf(".")) + c_Nomefile2;
^
1 error
Perchè?
che import devo fare per avere a disposizione indexOf?
non serve un import, è un metodo di String e string sta in java.lang automaticamente importato.Originariamente inviato da bobix78
che import devo fare per avere a disposizione indexOf?
L'errore è che il metodo non ha un oggetto chiamante
codice:stringa = stringa1.substring(0,stringa1.indexOf('.') + stringa2;
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
Scusa l'errore....
Windows Xp
[Java]
[PHP]Notepad++
[Fortran90-77] elf90 g77
[C++ /WinAPI] DevC++ VisualC++
grazie, ora funziona perfettamente