现在的位置: 首页 > 综合 > 正文

在JTextArea中如何一行一行的读据

2014年11月05日 ⁄ 综合 ⁄ 共 1064字 ⁄ 字号 评论关闭
在JTextArea中如何一行一行的读据在JTextArea中如何一行一行的读据  
   
  我的这个JTextArea中每一行都是一个手机号,我怎么把这每一行都保存为一个String 问题点数:0、回复次数:2

回复:在JTextArea中如何一行一行的读据1

呵呵刚刚解决,try{  
              String   textLine;  
              int   textStart;  
              textLine   =   jTextArea1.getText();  
              int   index;  
                          int   lineNumber   =   jTextArea1.getLineCount();  
              int   line   =   0;  
              int   start   =   0;  
              int   end   =   0;  
              for   (;   line   <   lineNumber;   line++)   {  
                  index   =   jTextArea1.getSelectionStart();  
  //                 System.out.println(index);  
                  start   =   jTextArea1.getLineStartOffset(line);  
  //                 System.out.println(start);  
                  end   =   jTextArea1.getLineEndOffset(line);  
  //                 System.out.println(end);  
   
                  if(index   >=   start   &&   index   <=   end   ){  
                      jTextArea1.setSelectionStart(   start   );  
                      jTextArea1.setSelectionEnd(   end   );  
                      String   s   =   jTextArea1.getSelectedText();  
                      System.out.println(s);  
            }  
    //               System.out.println("line:"+line);  
              }  
          }  
          catch(Exception   ee){  
              ee.printStackTrace();  
          }  
  String   s   
String   s   就是你所要的数据    

抱歉!评论已关闭.