PDA

View Full Version : سوال: فوری



dokhtar paez
شنبه 17 تیر 1391, 22:48 عصر
سلام اگه ممکنه کمکم کنید می خوام یک فایل متنی رو کاراکتر کاراکتر بخونم. خط به خط می تونم بخونم ولی تابع کاراکتر کاراکتر خوندن رو نمی دونم.(در جاوا)

spiderman200700
شنبه 17 تیر 1391, 23:24 عصر
سلام.
با این متد میتونید این کار رو بکنید.
public static void read() {
FileReader fileReader = null;
try {
fileReader = new FileReader("fileName");
int ch;
while ((ch = fileReader.read()) >= 0) {
System.out.print((char) ch);
}

} catch (IOException ex) {
ex.printStackTrace();
} finally {
if (fileReader != null) {
try {
fileReader.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}

dokhtar paez
یک شنبه 18 تیر 1391, 19:45 عصر
این کد برای خط به خط نمایش دادنه من می خوام کاراکتر به کاراکتر بخواند.
چکار باید انجام بدم؟

spiderman200700
یک شنبه 18 تیر 1391, 20:51 عصر
این کد فایل رو کاراکتر به کاراکتر میخونه.
در هر بار تکرار حلقه ی while ، متغییر ch شامل یه کاراکتر از فایل هست.

dokhtar paez
دوشنبه 19 تیر 1391, 12:06 عصر
درسته ببخشید من اشتباه در برنامه ام اجراش کرده بودم.

spiderman200700
دوشنبه 19 تیر 1391, 14:09 عصر
خواهش میکنم.
فقط یه درخواست داشتم و اون اینه که عنوان تایپک رو مرتبط با موضوع سوالتون انتخاب کنید.
با تشکر