+1 امتیاز
قبل در برنامه نویسی توسط (1.1هزار امتیاز)

می خواهم در یک برنامه جاوا تمام محتویات یک فایل را در یک مرحله و بصورت یکجا بخوانم (خط به خط این کار را انجام ندهم)، چگونه می توانم این کار را انجام دهم؟

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

با استفاده از کلاس Scanner و بصورت زیر می توانید این کار را انجام دهید:

        Scanner scan = new Scanner(new File("test.txt"));
        scan.useDelimiter("\\Z");
        String content = scan.next();
        System.out.println(content);
قبل توسط (7.2هزار امتیاز)
چرا استفاده از (new Scanner(getClass().getResource("/org/broker/dao/jdbc/customerCreditReport.sql").getFile())).useDelimiter("\\Z").next()
 نام فایل را بر میگرداند به جای محتویات فایل؟
قبل توسط (1.1هزار امتیاز)
+1
بدلیل اینکه متد getFile نام فایل را بر می گرداند و باید بعنوان constructor به یک شئ File ارسال شود.

سوالات مشابه

+1 امتیاز
2 پاسخ 375 بازدید
0 امتیاز
0 پاسخ 458 بازدید
0 امتیاز
1 پاسخ 1.6هزار بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
0 امتیاز
1 پاسخ 719 بازدید
+2 امتیاز
2 پاسخ 415 بازدید
0 امتیاز
1 پاسخ 76 بازدید
سوال شده 4 ماه قبل در برنامه نویسی توسط Soraya2 (0 امتیاز)
0 امتیاز
1 پاسخ 130 بازدید
...