如何在java中使用StringTokenizer进行下一行?

时间:2018-03-23 04:34:41

标签: java string stringtokenizer

我们说我有一个连续的String名称作为temp。字符串被新行分隔,如何在其上使用StringTokenizer并分别获取每一行?

String temp = "I

am

a 

college

kid";

谢谢

2 个答案:

答案 0 :(得分:0)

StringTokenizer st = new StringTokenizer(temp,System.lineSeparator());
     while (st.hasMoreTokens()) {
         println(st.nextToken());
     }

答案 1 :(得分:0)

StringTokenizer st = new StringTokenizer(temp,"\n");  
     while (st.hasMoreTokens()) {  
     System.out.println(st.nextToken());  
     }  

将完成这项工作。但是尝试使用像

这样的字符串类的split方法
String lines[] = string.split("\\r?\\n");