package com.javarush.test.level18.lesson05.task02; /* Подсчет запятых С консоли считать имя файла Посчитать в файле количество символов ',', количество вывести на консоль Закрыть потоки. Не использовать try-with-resources Подсказка: нужно сравнивать с ascii-кодом символа ',' */ import java.io.*; import java.util.ArrayList; import java.util.Scanner; public class Solution { public static void main(String[] args) throws IOException { ArrayList<String> lines = new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); Scanner scanner; File x = new File(reader.readLine()); scanner = new Scanner(x); while (scanner.hasNext()) { lines.add(scanner.next()); } StringBuilder stringBuilder = new StringBuilder(); for (String line : lines) { stringBuilder.append(line); } char[] ch = stringBuilder.toString().toCharArray(); int count = 0; for (char c : ch) { if(c == 44) count++; } System.out.println(count); scanner.close(); reader.close(); } }
Leave A Comment