1/现在有个大的String
怎么能一行行取
2/如何定位某一行的取出

解决方案 »

  1.   

    BufferedReader inputStream = new BufferedReader(new FileReader(new File(testFile)));
    String mrMsg = "";
    while((mrMsg = inputStream.readLine())!=null){
    System.out.println(mrMsg);
    }
      

  2.   

    问题2 是什么意思定位是第几行吗?可以用一个int 计数,不知道你什么意思的、。。
      

  3.   

    按你字符串里面的换行符分割成String[]
      

  4.   

    String只有一行啊,大哥。除非你有分行规则。如果你每个句号代表一行。你可以这样:String s[] = str.split("。");数组多少就多少行。
      

  5.   

    String s[] = str.split("\n");
      

  6.   

    读文件可以用BufferedReader这个类,其中有个ReadLine方法.也可以用Stringtokenizer这个类,它是针对正则表达式的操作
      

  7.   

    String[] s = html.split("\n");
    for (int j = 0; j < s.length; j++) {
    String str = s[j];}
      

  8.   

    BufferedReader inputStream = new BufferedReader(new FileReader(new File(testFile)));
    这是什么情况?