Пример открываемого файла: 123abcd55ui
Я считываю данные из файла в массив ch.
char ch[] = new char[(int) file.length()];
int i =0;
if (!(file.isFile() && file.canRead())) {
System.out.println(file.getName() + " cannot be read from.");
return;
}
try {
FileInputStream fis = new FileInputStream(file);
char current;
while (fis.available() > 0) {
current = (char) fis.read();
ch[i] = current; i++;
//System.out.print(current);
}
} catch (IOException e) {
e.printStackTrace();
}
И затем мне нужно узнать встречается ли у меня в массиве подстрока (3ab например). Можно ли это сделать для массива char и если можно, то как?