ورود

View Full Version : سوال: خواندن از یک فایل به کمک FileOutputStream و objectOUtputStream



mehrdad85
یک شنبه 19 آبان 1392, 15:01 عصر
سلام
دوستان به کمک FileOutputStream و ObjectOutPutStream میشه محتویات یک فایل را خوند و داخل یک ارایه ای از رشته ها ریخت؟

اصلا برای این که محتویات یک فایل را بخونیم و داخل []String بریزیم راهکار دیگه ای داریم؟
ممنون میشم راهنمایی بفرمایید .



سپاس

cups_of_java
یک شنبه 19 آبان 1392, 16:24 عصر
public String getFileContent( FileInputStream fis ) {
StringBuilder sb = new StringBuilder();
Reader r = new InputStreamReader(fis, "UTF-8"); //or whatever encoding
int ch = r.read();
while(ch >= 0) {
sb.append(ch);
ch = r.read();
}
return sb.toString();
}