读取所有的行,包括空格行

public class Demo2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(new File("MySQL.txt")));
int count = 0;
while(br.readLine()!=null){

count++;

}
System.out.println(count);
}
}

只读取有效行  ,空格行不算数

public class Demo2 {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new FileReader(new File("MySQL.txt")));
String len = null;
int count = 0;
while((len= br.readLine())!=null){
//String 的方法  trim的效果是把一个字符串的左右两边的空格都去掉,剩下中间的字符串
//下面的这一步 的作用就是过滤掉空格行
if(!len.trim().equals("")){
count++;
}
}
System.out.println(count);
}
}

使用 BufferedReader 的readLine方法来计算自己写的代码总 行数 public class Demo { //因为要再静态方法中使用该变量,所以定义为静态,此变量用来存储java代码 行数 static long count; public static void main(String[] args) { //调用getSum方法指定需要查询的代码在本地存储的位置,这里放的是绝对路径 System.out.println("写的代码 行数 :"+get
public class CharStreamDemo2 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader (new FileReader("charstream\\b.txt")); // .
import java.io. BufferedReader ; import java.io.IOException; import java.io.InputStreamReader; import java.util.HashMap; class Main{ public static void main(String[] args) throws IOException { Buffer
import java.io. BufferedReader ; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.Arra...
今天闲暇了解了一下通过POI实现EXCEL内容的 读取 : 需要jar包:poi-3.2-FINAL-20081019.jar、poi-contrib-3.2-FINAL-20081019.jar、poi-scratchpad-3.2-FINAL-20081019.jar 详见代码:import java.io. BufferedReader ; import java.io.FileInputStre
public class CharStreamDemo12 { public static void main(String[] args) throws IOException { BufferedReader br=new BufferedReader (new FileReader(".\\a.txt")); String line1 = br.readL.
BufferedReader 的readLine()方法是阻塞式的, 如果到达流末尾, 就返回null, 但如果client的socket末经关闭就销毁, 则会产生IO异常. 正常的方法就是使用socket.close()关闭不需要的socket. 从一个有若干行的文件中依次 读取 各行,处理后输...