//默认的构造函数,分隔符是" \t\n\r\f",并且不会返回这些分隔符
StringTokenizer tokenizer = new StringTokenizer(sv);while (tokenizer.hasMoreTokens()){
    String token = tokenizer.nextToken();
    b++;
}

解决方案 »

  1.   

    在C下面,回车换行是\r\n
    可以应用于JAVASCRIPT中,在网页中使用!
      

  2.   

    //默认的构造函数,分隔符是" \t\n\r\f",并且不会返回这些分隔符
    StringTokenizer tokenizer = new StringTokenizer(sv);while (tokenizer.hasMoreTokens()){
        String token = tokenizer.nextToken();
        b++;
    }==================================================================
    大侠你说的什么意思啊,我没有看懂,能不能详细解释一下
      

  3.   

    int b = 0;
            StringTokenizer tokenizer = new StringTokenizer(strs, "\n");
            String token = null;
            while (tokenizer.hasMoreTokens()) {
                token = tokenizer.nextToken();
                    b++;
            }
      

  4.   

    严重同意yuanmeng163(今天我有空)的意见。
      

  5.   

    to  yuanmeng163(今天我有空) :
      你的方法很好用,但我发现一个问题,如果文本中含有\n字符的时候,那就会多计算,这时候计算出来的结果就和文本实际的行数不相等了,怎么办啊?
      

  6.   

    可以用 (char)10 换行,然后就用readline方法就可以统计行数了