Announcement

Collapse
No announcement yet.

Output in Inputstream

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Output in Inputstream

    Hey,... kennt da jmd ne lösung?
    Will folgendes tun!

    Code:
    	private InputStream out2inputStream(OutputStream out) throws IOException {
    		InputStream is = null;
    
    		return is;
    	}
    So... hab schon viel ausprobiert. Will aber keine Datei anlegen (Performance) und hab das prob, das ich den Inputstream sonst nicht gefüllt bekomme. Gibt ja keine Einlesemethode. Nur read()

    Was is da los? Kann mir das einer mit Code füllen und erklären?

    Danke

  • #2
    Hey,... kennt da jmd ne lösung?
    Für was? Mir ist jedenfalls nicht klar was du willst, ev. ByteArrayInputStream

    EDIT:

    Ev. auch

    PipedInputStream

    PipedOutputStream
    Zuletzt editiert von Christian Marquardt; 21.01.2011, 10:54.
    Christian

    Comment


    • #3
      Naja für das > out2inputStream steig mit ByteArrayInputStream noch nicht ganz durch, aber werds mal weiter versuchen.

      Comment


      • #4
        Falsch rum?

        Hallo,
        ist das nicht genau falsch rum? Du kannst nur aus einem InputStream lesen und das in einen OutputStream schreiben. Oder was soll die Methode machen?
        Gruß ngomo
        http://www.winfonet.eu

        Comment


        • #5
          Richtig das is ja das Problem sonst wärs ja easy going!

          Comment


          • #6
            Ok, dann sei doch bitte mal so nett und schreibe in Deutsch (nicht java), was Du genau machen willst. Aus Deinem Codeschnipsel kann ich nämlich nicht ersehen, was Du möchtest.
            http://www.winfonet.eu

            Comment


            • #7
              Dachte das sagst der Methodenname...

              Comment


              • #8
                Dachte das sagst der Methodenname...
                Wenn schon zwei User mit deiner Frage Probleme haben, würde mir das zu denken geben und ich nicht solche Antwort liefern.
                In einen Out wird geschrieben
                Aus einem In wird gelesen

                Insofern ist deine Anforderung Out nach In zu überprüfen


                Wo ist dein Problem?
                [highlight=java]public static boolean fileCopy(File source,File target)
                {
                try
                {
                InputStream in=new FileInputStream(source);
                OutputStream outp=new FileOutputStream(target);
                byte[] buf=new byte[1024];
                int len;
                while((len=in.read(buf))>0)
                {
                outp.write(buf,0,len);
                }
                in.close();
                outp.close();
                }
                catch(IOException ex)
                {
                System.out.println("IOException: "+ex.getMessage());
                return false;
                }
                return true;
                }
                [/highlight]
                Zuletzt editiert von Christian Marquardt; 21.01.2011, 19:40.
                Christian

                Comment

                Working...
                X