读取所有的行,包括空格行
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.
从一个有若干行的文件中依次
读取
各行,处理后输...