如何在 java 中为下一行使用 StringTokenizer?
how to use StringTokenizer in java for next line?
假设我有一个连续的字符串名称作为 temp。字符串被新行分割,如何在其上使用 StringTokenizer 并分别获取每一行?
String temp = "I
am
a
college
kid";
谢谢
StringTokenizer st = new StringTokenizer(temp,System.lineSeparator());
while (st.hasMoreTokens()) {
println(st.nextToken());
}
StringTokenizer st = new StringTokenizer(temp,"\n");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
会完成任务的。但是尝试使用字符串 class like
的拆分方法
String lines[] = string.split("\r?\n");
假设我有一个连续的字符串名称作为 temp。字符串被新行分割,如何在其上使用 StringTokenizer 并分别获取每一行?
String temp = "I
am
a
college
kid";
谢谢
StringTokenizer st = new StringTokenizer(temp,System.lineSeparator());
while (st.hasMoreTokens()) {
println(st.nextToken());
}
StringTokenizer st = new StringTokenizer(temp,"\n");
while (st.hasMoreTokens()) {
System.out.println(st.nextToken());
}
会完成任务的。但是尝试使用字符串 class like
的拆分方法String lines[] = string.split("\r?\n");