Как разбить элемент HTML textarea на массив строк в Java - PullRequest
1 голос
/ 20 июня 2009

Как разбить элемент HTML textarea на массив строк в Java

Ответы [ 2 ]

3 голосов
/ 20 июня 2009

Если вы имеете в виду 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');
0 голосов
/ 20 июня 2009

В 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()]);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...