Zastanawiam się, jaka jest dokładna różnica między klasami FileOutputStream i FileWriter Androida. Kiedy najlepiej byłoby użyć każdego z nich?Android: Różnica między FileOutputStream i FileWriter
7
A
Odpowiedz
8
Jeśli dobrze pamiętam, FileOutputStream ma bardziej ogólny cel - może być używany do danych binarnych lub danych tekstowych. FileWriter jest używany tylko do tekstu.
http://docs.oracle.com/javase/1.4.2/docs/api/java/io/FileWriter.html
FileWriter jest przeznaczona dla strumieni pisania znaków. Aby zapisać strumienie nieprzetworzonych bajtów, rozważ użycie FileOutputStream.
Powiązane problemy
- 1. FileWriter vs FileOutputStream w Javie
- 2. Plik zapisu lokalizacji Android FileOutputStream
- 3. Wydajność: BufferedOutputStream vs FileWriter
- 4. Android: Różnica między canvas.drawBitmap i BitmapDrawable.draw?
- 5. JAVA: FileInputStream i FileOutputStream
- 6. Różnica między cocos2d-android i cocos2d-android-1
- 7. Różnica między `focusable` i` clickable`
- 8. Jaka jest różnica między @android a android:
- 9. Różnica między onClickListener i onItemClickListener
- 10. Dziwne symbole podczas korzystania bajt oparte FileOutputStream, FileWriter char oparte jest OK
- 11. Różnica między MotionEvent.getRawX i MotionEvent.getX
- 12. Różnica między InstrumentationTestCase i AndroidTestCase
- 13. Różnica między dexopt i dex2oat?
- 14. Różnica: android: tło i android: src?
- 15. Różnica między unwrapObservable i()
- 16. Różnica między "**/* /" i "** /"?
- 17. Różnica między | = i^= css
- 18. Composer.phar różnica między | i ||
- 19. Różnica między "% ~ dp0" i ". \"?
- 20. Różnica między ". +" I ". +?"
- 21. MySQL: Różnica między ",", "i"
- 22. Odpowiednik FileOutputStream
- 23. Różnica między (++ i) oraz (i ++)
- 24. Różnica między android.support.v7.app.AlertController.RecycleListView i android.support.v7.widget.RecyclerView
- 25. Różnica kręgosłupa Różnica między CompositeView i CollectionView?
- 26. Czy istnieje różnica między/mnt/sdcard i/sdcard?
- 27. Jaka jest różnica między długim i długim w kodzie android?
- 28. Jaka jest różnica między Androidem: layout_width i Android: szerokość
- 29. Jaka jest różnica między metodami invalid() i postInvalidate() systemu Android?
- 30. Co jest różnica między android użytkownika systemu i Linux root
W przypadku danych binarnych należy użyć FileOutputStream, w celu użycia tekstu FileWriter. – Eight