如何在 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");