Skip to content

Instantly share code, notes, and snippets.

@ihopeudie
Created August 29, 2017 09:27
Show Gist options
  • Save ihopeudie/f2756f36015b3572e8a73abd56180c93 to your computer and use it in GitHub Desktop.
Save ihopeudie/f2756f36015b3572e8a73abd56180c93 to your computer and use it in GitHub Desktop.
package com.javarush.task.task18.task1807;
/*
Подсчет запятых javarush
С консоли считать имя файла.
Посчитать в файле количество символов ‘,‘, количество вывести на консоль.
Закрыть потоки.
Подсказка:
нужно сравнивать с ascii-кодом символа ‘,‘.
Требования:
1. Программа должна считывать имя файла с консоли.
2. Для чтения из файла используй поток FileInputStream.
3. В консоль должно выводится число запятых в считанном файле.
4. Поток чтения из файла должен быть закрыт.
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fName = reader.readLine();
FileInputStream iStream = new FileInputStream(fName);
int counter =0;
while (iStream.available()>0) {
if (iStream.read()==(byte)',') counter ++;
}
iStream.close();
System.out.println(counter);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment