如何将HTML textarea元素拆分为Java中的行数组
答案 0 :(得分:3)
如果您的意思是Java而不是Javascript(假设您有一个JSP系统):
String[] lines = myTextArea.getText().split("\\n");
或
String[] lines = request.getParameter("textarea").split("\\n");
编辑:
对于javascript:
var lines = document.getElementById("myTextArea").value.split('\\n');
答案 1 :(得分:0)
在Java中,获取文本并将其传递给类似的方法:
private String[] split(String s) {
if (s==null) {
return new String[0];
}
StringTokenizer st = new StringTokenizer(s,"\n");
ArrayList list = new ArrayList();
while (st.hasMoreElements()) {
list.add(st.nextToken());
}
return (String[]) list.toArray(new String[list.size()]);
}