import java.util.*;
....
TextArea textArea;
....
public void doSort() {
   String text = textArea.getText();
   StringTokenizer st = new StringTokenizer (text, " \t\r\n") ;   Vector v = new Vector ();
   while(st.hasMoreTokens()) {
      String s = st.nextToken();
      try{ Integer.parseInt(s); }
      catch(NumberFormatException e ) {continue;}
      v.addElement(s);   
   }   String [] nums = v.toArray(new String[0]);
   Arrays.sort(nums);
   
   text = "";
   for(int i=0;i<nums .length;i++)
     text += nums[i]; 
   textArea.setText(text);}