谁能告诉我这是为什么正常工作:如何从用户输入中分割“ n”?
String wanttosplit = "asdf...23\n..asd12";
String[] i = wanttosplit.split("\n");
output are:
i[0] = asdf...23
i[1] = ..asd12
当我想从用户一样获得数据:
import java.util.Scanner;
Scanner scan = new Scanner(System.in);
String wanttosplit = scan.next(); //user enter asdf...23\n..asd12 on the keyboard
String[] i = wanttosplit.split("\n");
output are:
i[0] = asdf...23\n..asd12
为什么它没有在第一个例子中分裂样的呢?
你试过拆分(“\ n \ r”)吗? – sai
您是否尝试过拆分(“\\ n”)? – GregaMohorko