Код: Выделить всё
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
import java.util.ArrayList;
public class Aschenputtel {
public static void main(String args[]) {
ArrayList txtLowCase = new ArrayList ();
ArrayList car = new ArrayList ();
File datei = new File ("C:/Users/Thomas/Downloads/Aschenputtel.txt");
Scanner scan = null;
try {
scan = new Scanner (datei);
} catch (FileNotFoundException e) {
System.out.println("File not found.");
}
while (scan.hasNext()) {
String temp = scan.next().replace("„", "„").replace("“", "“").toLowerCase();
txtLowCase.add(temp);
for(int i = 0; i < temp.length(); i++) {
car.add(temp.charAt(i));
}
}
System.out.println(car);
}
}
car в настоящее время выдает каждый символ, но результат должен быть примерно таким:
a = 16, b = 7, c = 24 ,....
Есть ли хороший способ сделать это?
Подробнее здесь: https://stackoverflow.com/questions/720 ... -arraylist
Мобильная версия