有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    如果你指的是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');
    
  2. # 2 楼答案

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