温馨提示×

java stringtokenizer怎样处理换行符

小樊
81
2024-11-26 06:20:10
栏目: 编程语言

在Java中,StringTokenizer 类用于将字符串拆分为标记(tokens)。默认情况下,它会根据空格、制表符和换行符来拆分字符串。如果你想要处理换行符,可以使用 StringTokenizer 类的 setDelimiters 方法来自定义分隔符。

以下是一个示例,展示了如何使用 StringTokenizer 处理换行符:

import java.util.StringTokenizer;

public class Main {
    public static void main(String[] args) {
        String input = "Hello,\nWorld!\nThis is a test.";
        StringTokenizer tokenizer = new StringTokenizer(input);

        while (tokenizer.hasMoreTokens()) {
            System.out.println(tokenizer.nextToken());
        }
    }
}

在这个示例中,我们将换行符添加到了分隔符列表中。这样,StringTokenizer 就会将换行符视为普通的分隔符,而不是将其视为字符串的结束。运行这个程序,你将看到以下输出:

Hello,
World!
This is a test.

这样,你就可以使用 StringTokenizer 来处理换行符了。但请注意,StringTokenizer 类已经被认为是过时的,你可以考虑使用 String.split() 方法或者 Scanner 类来替代它。

0