ورود

View Full Version : مبتدی: کد مربوط به باز کردن و خواندن از فایل متنی



daneshjoo91
چهارشنبه 14 تیر 1391, 18:47 عصر
با چه کدی می تونم حروف داخل یک متن فایل نوت پد رو بخونم؟یعنی چه جوری یک فایل متنی رو باز کنم و حروف داخل نوت پد را داخل یه آرایه ذخیره کنم؟

spiderman200700
چهارشنبه 14 تیر 1391, 20:59 عصر
با این کد فایل رو به صورت String میخونی:
public String readTextFile(String filename) {
String data = "";
BufferedReader br = null;

try {
br = new BufferedReader(new FileReader(filename));
String line = null;
while ((line = br.readLine()) != null) {
data += line;
}
} catch (IOException e) {
e.printStackTrace();
} finally {
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
return data;
}

بعدش با این کد میتونی به آرایه تبدیلش کنی:
char ch[]=new char[data.length()];
ch=data.toCharArray();

ولی معمولا نیازی به تبدیل کردن رشته به آرایه ی کارکتری نیست. چون هر کاری که روی آرایه بخوای انجام بدی روی String هم میشه انجام داد