View Full Version : خواندن از فایل
نغمه
چهارشنبه 22 دی 1389, 13:47 عصر
کلاسی برای خوندن از فایل در جاوا وجود داره؟
نغمه
جمعه 24 دی 1389, 11:09 صبح
لطفا یکی بگه کلاسی برای خوندن از فایل در جاوا وجود داره؟
Hadirj
جمعه 24 دی 1389, 11:31 صبح
صد در صد!
try {
BufferedReader myfile = new BufferedReader(new FileReader("filename"));
String st;
while ((st = myfile.readLine()) != null) {
//do somthing
}
myfile.close();
} catch (IOException e) {
}
برای اطلاعات بیشتر اینجا (http://download.oracle.com/javase/1.4.2/docs/api/java/io/BufferedReader.html) رو ببینید
rezaricky
جمعه 24 دی 1389, 11:48 صبح
اhttp://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html
نغمه
شنبه 25 دی 1389, 13:43 عصر
File file = new File(c:\ myfile) این دستور ایرادش چیه که ازش خطا می گیره؟
Hadirj
شنبه 25 دی 1389, 13:55 عصر
File file = new File("c:\\myfile");
این درستشه
نغمه
شنبه 25 دی 1389, 14:25 عصر
package MyProject;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInput {
public static void main(String[] args) {
File file = new File("C:\\myile.txt");
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream(file);
// Here BufferedInputStream is added for fast reading.
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
// dis.available() returns 0 if the file does not have more lines.
while (dis.available() != 0) {
// this statement reads the line from the file and print it to
// the console.
System.out.println(dis.readLine());
}
// dispose all the resources after using them.
fis.close();
bis.close();
dis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
package MyProject;
import java.io.BufferedInputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileInput {
public static void main(String[] args) {
File file = new File("C:\\myile.txt");
FileInputStream fis = null;
BufferedInputStream bis = null;
DataInputStream dis = null;
try {
fis = new FileInputStream(file);
// Here BufferedInputStream is added for fast reading.
bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
// dis.available() returns 0 if the file does not have more lines.
while (dis.available() != 0) {
// this statement reads the line from the file and print it to
// the console.
System.out.println(dis.readLine());
}
// dispose all the resources after using them.
fis.close();
bis.close();
dis.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
بعد از کامپایل و اجرای کد بالا پیغامهای زیر را می دهد منظورش چیه؟
65102
Hadirj
شنبه 25 دی 1389, 14:37 عصر
چرا با کامند کامپایل میکنید؟ IDE بهتره! ارورر بخاطره اینه که classpath رو تو system environment ست نکردید از اینجا (http://faculty.ed.umuc.edu/~arnoldyl/NetBeansTutorials/Setting-Classpath.html) ببنید چطور باید ست کرد
نغمه
شنبه 25 دی 1389, 14:51 عصر
قبلا از قسمت System variables بر روی متغیر Path دوبار کلیک کرده و در قسمت Variable Value به انتهای خط رفته وبعد از قرار دادن یک «;» آدرس جایی که مترجم جاوا (java.exe) در آن قرار دارد را نوشتم. این کار همونی که شما می گید نیست.
منظورتون از IDE برای کامپایل بهتره چیه؟
Hadirj
شنبه 25 دی 1389, 15:14 عصر
65105 در این قسمت.
IDE محیط گرافیکی برای کد کردن هست. اگر به اینترنت پرسرعت دسترسی دارید Netbeans و یا Jcreator رو نصب کنید که رایگان هم هست و دردسرها رو هم نداره.
نغمه
سه شنبه 28 دی 1389, 10:19 صبح
چرا با کامند کامپایل میکنید؟ IDE بهتره! ارورر بخاطره اینه که classpath رو تو system environment ست نکردید از اینجا (http://faculty.ed.umuc.edu/~arnoldyl/NetBeansTutorials/Setting-Classpath.html) ببنید چطور باید ست کرد
این ادرسی را که دادید نگاه کردم مکان چند تا پکیج را در classpath اضافه میکنه ، من اکه اصلا این پکیج ها را تو کامپیوترم ندارم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.