В строке 25 пробую задать проверку на предмет наличия в строке, находящейся в списке list, символа, находящегося в списке alphabet.
if(list.get(i).contains(alphabet.get(j))) count++.....
Но сравнение contains(alphabet.get(j)) подчеркивается красным. Почему невозможна проверка содержания символа в строке?
На сайте http://developer.alexanderklimov.ru/android/java/string.php в разделе "public boolean contains (CharSequence cs)" - это, вроде, возможно.
package com.javarush.task.task10.task1012;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
// алфавит
String abc = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
char[] abcArray = abc.toCharArray();
ArrayList<Character> alphabet = new ArrayList<Character>();
for (int i = 0; i < abcArray.length; i++) {
alphabet.add(abcArray[i]);}
ArrayList<String> list = new ArrayList<String>(); // ввод строк
for (int i = 0; i < 10; i++) {
String s = reader.readLine();
list.add(s.toLowerCase()); }
int count = 0;
for(int i = 0; i < list.size(); i++){
for(int j = 0; j < alphabet.size(); j++){
if(list.get(i).contains(alphabet.get(j))) count++;
}
}
}
}