Java Scanner类读取文件内容的技巧

   2024-10-02 6740
核心提示:使用Java的Scanner类读取文件内容可以非常方便和灵活。以下是一些技巧和示例代码:使用Scanner类读取文件内容:import java.io.F

使用Java的Scanner类读取文件内容可以非常方便和灵活。以下是一些技巧和示例代码:

使用Scanner类读取文件内容:
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Main {    public static void main(String[] args) {        try {            File file = new File("example.txt");            Scanner scanner = new Scanner(file);            while (scanner.hasNextLine()) {                String line = scanner.nextLine();                System.out.println(line);            }            scanner.close();        } catch (FileNotFoundException e) {            System.out.println("File not found.");        }    }}
使用Scanner类读取文件内容并按指定分隔符进行分割:
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Main {    public static void main(String[] args) {        try {            File file = new File("example.txt");            Scanner scanner = new Scanner(file);            scanner.useDelimiter(",");            while (scanner.hasNext()) {                String data = scanner.next();                System.out.println(data);            }            scanner.close();        } catch (FileNotFoundException e) {            System.out.println("File not found.");        }    }}
使用Scanner类读取文件内容并跳过指定数量的行:
import java.io.File;import java.io.FileNotFoundException;import java.util.Scanner;public class Main {    public static void main(String[] args) {        try {            File file = new File("example.txt");            Scanner scanner = new Scanner(file);            int linesToSkip = 2;            for (int i = 0; i < linesToSkip; i++) {                if (scanner.hasNextLine()) {                    scanner.nextLine();                }            }            while (scanner.hasNextLine()) {                String line = scanner.nextLine();                System.out.println(line);            }            scanner.close();        } catch (FileNotFoundException e) {            System.out.println("File not found.");        }    }}

通过以上几种方法,可以灵活地使用Scanner类读取文件内容,并根据需要进行处理和操作。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号