Программа должна прочитать input.txt, затем подсчитать количество символов, заглавных и строчных букв.Затем счет должен быть записан в выходной файл.Как бы подсчитать символ как в верхнем, так и в нижнем регистре и затем передать их на выход?
Вывод
Количество символов: 36
Количество букв в нижнем регистре13
Количество букв в верхнем регистре 5
import java.io.IOException;
import java.io.File;
import java.io.PrintStream;
import java.util.Scanner;
public class FileProcessing
{
public static void main(String[] args) throws IOException
{
File file1 = new File("input.txt");
try(Scanner scanner = new Scanner(file1))
{
while(scanner.hasNextLine())
{
String s = scanner.nextLine();
System.out.println(s);
}
scanner.close();
}
catch(IOException e)
{
}
File file2 = new File("output.txt");
try(PrintStream ps = new PrintStream(file2))
{
String a = "Number of characters is " + Chars;
ps.println(a);
String b = "Number of lower case letters is " + LowLet;
ps.println(b);
String c = "Number of upper case letters is " + UppLet;
ps.println(c);
}
catch(IOException e)
{
}
}
}