阅读量:4
在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 类来替代它。
以上就是关于“java stringtokenizer怎样处理换行符”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm