Pytania otagowane jako inputstream

Abstrakcyjny mechanizm odczytu strumienia danych w Javie

30
Jak odczytać / przekonwertować InputStream na String w Javie?
Jeśli masz java.io.InputStreamobiekt, jak go przetworzyć i wygenerować String? Załóżmy, że mam plik InputStreamtekstowy i chcę go przekonwertować na plik String, aby na przykład zapisać go w pliku dziennika. Jaki jest najłatwiejszy sposób, aby wziąć InputStreami przekonwertować go na String? public String convertStreamToString(InputStream is) { // ??? }
4063 java  string  io  stream  inputstream 

16
Tworzenie tablicy bajtów ze strumienia
Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Czy nadal lepiej jest czytać i pisać fragmenty strumienia?
913 c#  .net-3.5  inputstream 



12
Jak przekonwertować OutputStream na InputStream?
Jestem na etapie rozwoju, gdzie mam dwa moduły i z jednego dostałem wyjście jako OutputStreamdrugi i drugi, który akceptuje tylko InputStream. Czy wiesz, jak przekonwertować OutputStreamna InputStream(nie odwrotnie, mam na myśli naprawdę w ten sposób), że będę w stanie połączyć te dwie części? Dzięki

12
bajt [] do pliku w Javie
Z Javą: Mam byte[]plik reprezentujący plik. Jak zapisać to do pliku (tj. C:\myfile.pdf) Wiem, że zrobiono to z InputStream, ale nie wydaje mi się, żeby udało się to rozwiązać.
327 java  arrays  file  io  inputstream 


6
Różne sposoby ładowania pliku jako InputStream
Jaka jest różnica pomiędzy: InputStream is = this.getClass().getClassLoader().getResourceAsStream(fileName) i InputStream is = Thread.currentThread().getContextClassLoader().getResourceAsStream(fileName) i InputStream is = this.getClass().getResourceAsStream(fileName) Kiedy każdy z nich jest bardziej odpowiedni do użycia niż inne? Plik, który chcę przeczytać, znajduje się w ścieżce klasy, tak jak moja klasa, która czyta plik. Moja klasa i plik znajdują …
216 java  inputstream 



9
Jak sklonować InputStream?
Mam InputStream, który przekazuję do metody, aby wykonać pewne przetwarzanie. Użyję tego samego InputStream w innej metodzie, ale po pierwszym przetworzeniu InputStream wydaje się być zamknięty wewnątrz metody. Jak mogę sklonować InputStream, aby wysłać go do metody, która go zamyka? Czy jest inne rozwiązanie? EDYCJA: metody, które zamykają InputStream to …
162 java  clone  inputstream 

3
Konwertuj InputStream na BufferedReader
Próbuję odczytać plik tekstowy wiersz po wierszu przy użyciu InputStream z katalogu zasobów w systemie Android. Chcę przekonwertować InputStream na BufferedReader, aby móc korzystać z readLine (). Mam następujący kod: InputStream is; is = myContext.getAssets().open ("file.txt"); BufferedReader br = new BufferedReader (is); Trzecia linia pomija następujący błąd: Wiele znaczników w …

8
Czy można czytać z InputStream z limitem czasu?
W szczególności problem polega na napisaniu takiej metody: int maybeRead(InputStream in, long timeout) gdzie wartość zwracana jest taka sama jak in.read (), jeśli dane są dostępne w milisekundach „timeout”, lub -2 w przeciwnym razie. Przed zwróceniem metody wszystkie utworzone wątki muszą zostać zakończone. Aby uniknąć argumentów, temat tutaj java.io.InputStream, zgodnie …

5
Czy możesz wyjaśnić proces łączenia się z HttpURLConnection?
Używam HTTPURLConnectiondo łączenia się z usługą internetową. Wiem, jak używać, HTTPURLConnectionale chcę zrozumieć, jak to działa. Zasadniczo chcę wiedzieć, co następuje: W którym momencie HTTPURLConnectionpróbuje nawiązać połączenie z podanym adresem URL? W którym momencie mogę wiedzieć, że udało mi się pomyślnie nawiązać połączenie? Czy nawiązanie połączenia i wysłanie rzeczywistego żądania …

2
Czy możemy przekonwertować tablicę bajtów na InputStream w Javie?
Czy możemy przekonwertować tablicę bajtów na InputStream w Javie? Szukałem w Internecie, ale nie mogłem go znaleźć. Mam metodę, która ma jako argument InputStream. InputStream, cphktóry mam, jest zakodowany w base64, więc musiałem go zdekodować za pomocą BASE64Decoder decoder = new BASE64Decoder(); byte[] decodedBytes = decoder.decodeBuffer(cph); Jak teraz decodedBytesponownie przekonwertować …
131 java  base64  inputstream 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.