Ragazzi sto scaricando delle pagine web attraverso questo codice:
Non riesco a capire 2 cose:codice:while(token.hasMoreTokens()) { Object valore = token.nextElement(); System.out.println(valore); } } try { URL url = new URL ("http://www.moto.it/index.html"); String localFile = "dati.txt"; downloadFromUrl (url, localFile, "MyDownloader/1.0"); } catch (Exception e) { e.printStackTrace () ; } } public static void downloadFromUrl (URL url, String localFilename, String userAgent) throws IOException { InputStream is = null; FileOutputStream fos = null; try { URLConnection urlConn = url.openConnection (); urlConn.setRequestProperty ("User-Agent", userAgent) ; is = urlConn.getInputStream (); fos = new FileOutputStream (localFilename); byte[] buffer = new byte[1024]; int len; while ((len = is.read (buffer)) > 0) fos.write (buffer, 0, len); } finally { try { if (is != null) is.close (); } finally { if (fos != null) fos.close (); } } } }
- che eccezione è printStackTrace?
- a cosa serve questa funzione urlConn.setRequestProperty ("User-Agent", userAgent) ?
Ho letto sulle api di java ma non riesco a capire bene queste 2 cose

Rispondi quotando
