2009-06-19 7 views

Répondre

3

Si vous voulez parler Java et Javascript (en supposant que vous avez un système JSP):

String[] lines = myTextArea.getText().split("\\n"); 

ou

String[] lines = request.getParameter("textarea").split("\\n"); 

Edité vers le bas:

Pour javascript:

var lines = document.getElementById("myTextArea").value.split('\\n'); 
+0

Java a la notation/REGEX /? –

+0

Non, il devrait être "\\ n", pas/\ n /. –

+0

Non, ce n'est pas le cas. bonne prise - je suis habitué à écrire Javascript. –

0

En Java, obtenir le texte et le transmettre à une méthode comme:

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