Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package asd;
- import java.io.BufferedReader;
- import java.io.FileReader;
- import java.io.IOException;
- import java.util.Scanner;
- import java.util.StringTokenizer;
- public class gj {
- public static void main(String[] args) {
- liczZnakiSlowa("tekst.txt");
- }
- public static void liczZnakiSlowa(String nazwaPliku) {
- int licznikSlow = 0;
- int licznikZnakow = 0;
- int licznikBialychZnakow = 0;
- try {
- BufferedReader reader = new BufferedReader(new FileReader(nazwaPliku));
- StringBuilder sb = new StringBuilder();
- String line;
- while ((line = reader.readLine()) != null) {
- sb.append(line);
- sb.append(System.lineSeparator());
- line = reader.readLine();
- licznikZnakow += line.length();
- for(char c : line.toCharArray()) {
- if(Character.isWhitespace(c)) {
- licznikBialychZnakow++;
- }
- }
- StringTokenizer st = new StringTokenizer(line);
- licznikSlow += st.countTokens();
- }
- } catch (Exception e) {
- System.out.println(e);
- }
- System.out.println("Liczba słów: " + licznikSlow);
- System.out.println("Liczba znaków: " + licznikZnakow);
- System.out.println("Liczba bialych znakow: " + licznikBialychZnakow);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement