62,621
社区成员
发帖
与我相关
我的任务
分享package Test;
import java.util.Scanner;
import java.io.*;
public class TestStat {
public static void main(String[] args) {
Scanner scanner =new Scanner(System.in);
String s = scanner.next();
System.out.println(s);
try{
File f = new File(s);
FileInputStream f1 = new FileInputStream(f);
DataInputStream in = new DataInputStream(f1);
int a;
int s1=0,n=1,w=0;
while((a=in.read())!=-1){
if(a==32){
s1++;
}else
if(a==13){
n++;
}else{
w++;
}
}
System.out.println(s1);
System.out.println(n);
System.out.println(w);
f1.close();
in.close();
}catch(IOException e){
System.out.println("文件读取失败!");
}
}
}
public static void main(String[] args)
{
String s="acs,bcd ad.ad";
Pattern p = Pattern.compile("\\b\\w*\\b");
Matcher m = p. matcher(s);
while (m.find())
{
//记数器++
System.out.println(m.group());
}
}