Hallo zusammen!
Bin neu hier und habe direkt eine Frage.
Ich versuche grade mich in Java einzuarbeiten. C Grundlagen habe ich sehr Gute, OOP hingegen eher weniger. Aber es wird langsam
Zu meinem Problem:
Ich habe eine Methode welche einen OutputStream benötigt.
Jedoch bekomme ich diesen nicht "erstellt".
Hier mein Qeullcode:
noermalerweise sollte doch OutputStream.write(byteArray) das ganze bytearray in den blöden outputstream ballern oder nicht?
und diesen könnte ich dann einfach übergeben.
Leider bekomme ich halt immer NullPointerExceptions!
hat jemand einen Tip für mich?
Ich möchte auf Dauer einfach einen character in den outputstream schreiben, einen String oder nachher Daten (dazu komme ich aber viel später).
Mit meinem InputStream klappt alles wie es soll!
Bin verwirrt!
Hoffe Ihr könnt mir helfen
Vielen Dank
Bin neu hier und habe direkt eine Frage.
Ich versuche grade mich in Java einzuarbeiten. C Grundlagen habe ich sehr Gute, OOP hingegen eher weniger. Aber es wird langsam

Zu meinem Problem:
Ich habe eine Methode welche einen OutputStream benötigt.
Jedoch bekomme ich diesen nicht "erstellt".
Hier mein Qeullcode:
Code:
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
public class Main {
public static void main(String[] args) throws Exception{
InputStream is = null;
String str = "hallo";
OutputStream out = null;
byte [] byteArray = str.getBytes();
String s= new String (byteArray);
/*hier kommt dsa PRoblem, hier erhalte ich eine NullPointerException*/
out.write(str.getBytes());
//oder
out.write(byteArray);
}
}
noermalerweise sollte doch OutputStream.write(byteArray) das ganze bytearray in den blöden outputstream ballern oder nicht?
und diesen könnte ich dann einfach übergeben.
Leider bekomme ich halt immer NullPointerExceptions!
hat jemand einen Tip für mich?
Ich möchte auf Dauer einfach einen character in den outputstream schreiben, einen String oder nachher Daten (dazu komme ich aber viel später).
Mit meinem InputStream klappt alles wie es soll!
Bin verwirrt!
Hoffe Ihr könnt mir helfen
Vielen Dank