如何将HTML textarea元素拆分为Java中的行数组

时间:2009-06-19 21:35:16

标签: java split textarea

如何将HTML textarea元素拆分为Java中的行数组

2 个答案:

答案 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()]);
}