String a=从textarea获取
String[] b=new String[3];
b[0]=a.substring(0,a.indexOf(13));
a=a.substring(b.length-1);
b[1]=a.substring(0,a.indexOf(13));
a=a.substring(b.length-1);
b[2]=a.substring(0,a.indexOf(13));

解决方案 »

  1.   

    (加菲猫)兄,但是我并不知道textarea中到底有几行啊,它的行数是动态的
      

  2.   

    netcar
    java中的split函数好像不能返回数组吧
      

  3.   

    split函数是哪个类的方法啊?用StringTokenizer根据‘\n’来分行不行?
      

  4.   

    String src = "abc\nbcd\ndef\n";
    StringTokenizer st = new StringTokenizer(src,"\n");
    Vector v = new Vector();
    while(st.hasMoreToken()) {
       v.add(st.nextToken());
    }
    String[] result = new String[v.size()];
    v.toArray(result);
    return result;
      

  5.   

    getRows
    public int getRows()
    Returns the number of rows in the TextArea. Returns:
    the number of rows >= 0