Start Klasse aufgeräumt

This commit is contained in:
Gerhard Switalski 2018-12-15 11:33:35 +01:00
parent 521f289564
commit 490f1d2cbb

View File

@ -6,42 +6,14 @@
package chatprogramm;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.MalformedURLException;
import java.net.URL;
/**
* Builder Class
* @author le
*/
public class Start
{
public Start(String urlString, String dateiname) throws MalformedURLException, IOException
public Start()
{
URL oUrl = new URL(urlString + "/" + dateiname);
InputStream iStream = oUrl.openStream();
BufferedInputStream in = new BufferedInputStream(iStream);
String tmpVerzeichnis = System.getProperty("java.io.tmpdir");
String ausgabeDateiname = tmpVerzeichnis + File.separator + dateiname;
FileOutputStream fos = new FileOutputStream(ausgabeDateiname);
BufferedOutputStream out = new BufferedOutputStream(fos);
int wert = 0;
while ( (wert = in.read()) >= 0)
{
out.write(wert);
}
in.close();
out.close(); // flush!
System.out.println("Datei " + ausgabeDateiname + " erfolgreich erstellt");
}
@ -50,21 +22,6 @@ public class Start
*/
public static void main(String[] args)
{
if (args.length != 2)
{
System.err.println("2 Aufrufparameter nötig: URL-String Dateiname");
}
else
{
try
{
new Start(args[0], args[1]);
}
catch (Exception ex)
{
System.err.println(ex);
ex.printStackTrace();
}
}
new Start();
}
}