با چه کدی می تونم حروف داخل یک متن فایل نوت پد رو بخونم؟یعنی چه جوری یک فایل متنی رو باز کنم و حروف داخل نوت پد را داخل یه آرایه ذخیره کنم؟
Printable View
با چه کدی می تونم حروف داخل یک متن فایل نوت پد رو بخونم؟یعنی چه جوری یک فایل متنی رو باز کنم و حروف داخل نوت پد را داخل یه آرایه ذخیره کنم؟
با این کد فایل رو به صورت 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 هم میشه انجام داد