Salve ragazzi dovrei scrivere un proramma alla mia ragazza che praticamente appena lo apre lui da solo scarica da internet una frase d'amore e la fa visualizzare.. qualche consiglio.. maneggio molto bene java quindi potete parlare apertamente..
Salve ragazzi dovrei scrivere un proramma alla mia ragazza che praticamente appena lo apre lui da solo scarica da internet una frase d'amore e la fa visualizzare.. qualche consiglio.. maneggio molto bene java quindi potete parlare apertamente..
Hai sbagliato sezione, "Offro lavoro/collaborazione" è più in basso :master:Originariamente inviato da biglio23
Salve ragazzi dovrei scrivere un proramma alla mia ragazza che praticamente appena lo apre lui da solo scarica da internet una frase d'amore e la fa visualizzare.. qualche consiglio.. maneggio molto bene java quindi potete parlare apertamente..
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Veramente cerco ragguagli non so farlo.. vorrei sapere come potrei impostarlo.. dove scaricare le frasiOriginariamente inviato da Alex'87
Hai sbagliato sezione, "Offro lavoro/collaborazione" è più in basso :master:
Potresti aver postato la stessa domanda su un altro forum..
Comunque qui è la sezione per Java..e se non posti qualcosa di tuo, sino a dove arrivi..bhe.. non è di certo il posto giusto.
dove scaricare le frasi non è un problema di programmazione mentre lo è come farlo.Originariamente inviato da biglio23
Veramente cerco ragguagli non so farlo.. vorrei sapere come potrei impostarlo.. dove scaricare le frasi
Per sapere come scaricare una pagina web puoi leggere qui. Una volta ottenuta la pagina puoi applicare una regex che ti estrae la frase dal resto. Come è fatta la regex dipende dalla struttura della pagina![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
Ok questo è quello che ho fatto fino ad ora.. questo programma praticamente legge da file tutte le frasi e le mette in un array e poi ne prende una a caso e la stampa.. allora la mia richiesta è: invece di prendere le frasi da file come posso prenderle da un database in internet così da avere una piu vasta scelta??codice:import java.io.*; import java.util.*; public class ReadPhrases{ public static void main(String[] args){ String pathFile = "Phrases.txt"; String[] a = leggiDaFile(pathFile); System.out.println(phrasesRandom(a)); } public static String phrasesRandom(String[] v){ Random rand = new Random(); int casuale = rand.nextInt(v.length); return v[casuale]; } public static int conta(BufferedReader b){ try{ String a = b.readLine(); if (a == null){ b.close(); return 0; } return 1 + conta(b); } catch(IOException e){ System.out.println("Errore di lettura file"); } return 0; } public static String[] caricaArray(BufferedReader b, int i, String[] v){ try{ String s = b.readLine(); if (s == null){ b.close(); return v; } v[i] = s; return caricaArray(b,i+1,v); } catch(IOException e){ System.out.println("Errore di lettura file"); } return null; } public static String[] leggiDaFile(String s){ int i = 0; FileReader f = null; try{ f = new FileReader(s); BufferedReader b = new BufferedReader(f); String[] r = new String[contaRighe(s)]; return caricaArray(b,0,r); } catch(FileNotFoundException e){ System.out.println("Il file non esiste"); System.exit(0); } return null; } public static int contaRighe(String s){ int i = 0; FileReader f = null; try{ f = new FileReader(s); BufferedReader b = new BufferedReader(f); return conta(b); } catch(FileNotFoundException e){ System.out.println("Il file non esiste"); System.exit(0); } return 0; } }
Non sapresti dirmi da una pagina bella piena di queste frasi??Originariamente inviato da Alex'87
dove scaricare le frasi non è un problema di programmazione mentre lo è come farlo.
Per sapere come scaricare una pagina web puoi leggere qui. Una volta ottenuta la pagina puoi applicare una regex che ti estrae la frase dal resto. Come è fatta la regex dipende dalla struttura della pagina![]()
Non ne conoscoOriginariamente inviato da biglio23
Non sapresti dirmi da una pagina bella piena di queste frasi??Ma penso che con google riuscirai a trovare qualcosa
![]()
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
hai dato un occhiata al codice del programma??Originariamente inviato da Alex'87
Non ne conoscoMa penso che con google riuscirai a trovare qualcosa
![]()
Vorrei sapere cosa ne pensi.. è abbastanza robusto??
Beh... i vari metodi sono ricorsivi ma mi sembra eccessivo, troppo inefficiente, non serve a questo la ricorsione... La creazione dell'oggetto Random la farei al di fuori del metodo randomPhrases o rischi di ottenere una sequenza ripetuta (basta che ti leggi come funziona Random per capirlo).Originariamente inviato da biglio23
hai dato un occhiata al codice del programma??
Vorrei sapere cosa ne pensi.. è abbastanza robusto??
Manca completamente la gestione delle eccezioni... direi no, non è un programma "robusto".
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI