Created
August 29, 2017 09:27
-
-
Save ihopeudie/f2756f36015b3572e8a73abd56180c93 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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