匿名用户
1级
2014-05-31 回答
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.Reader;
public class Counter {
public static void main(String args[]) throws IOException{
Reader reader=new FileReader(new File("D:/a.txt"));
int length=-1;
char[] buf=new char[512];
StringBuilder builder=new StringBuilder();
int phrase=0;
int blank=0;
while((length=reader.read(buf))!=-1){
builder.append(buf, 0, length);
}
reader.close();
int i=0;
for(;i
if(builder.charAt(i)==' '||builder.charAt(i)=='\t') {
blank ++;
}
//this will depends on OS, linx unix \r but windows is \r\n, i believe you are in windows
<