public class chetNumbers2 {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String nameFile = reader.readLine();
FileOutputStream file = new FileOutputStream(nameFile);
for (int i=0; i<5; i++){
String numbers = reader.readLine()+ "\r"; // integer?
file.write(numbers.getBytes());
// if (numbers.equals( KeyEvent.VK_ENTER)){break;}
}
FileInputStream inputStream = new FileInputStream(nameFile);
BufferedInputStream stream = new BufferedInputStream(inputStream);
int i;
// ArrayList<Integer> list = new ArrayList<>();
while (( i = stream.read())!= -1 ){
if ((char)i%2==0){
System.out.println((char)i);
}
}
inputStream.close();
stream.close();
}
}
Решая, пробовал оптимизировать все знания по потокам, дабы больше разобраться.
Вводил имя файла, вручную вводил туда числа, потом выводил числа на экран. Про сортировку забыл, но все работало. В Идее работало)
Валидатор ДжаваРаш написал мне много страшных смс. Что я начал с чистого листа. Надо было их скопировать. Что-то вроде: вы нарушаете безопасность и тд. Причем целых 2 раза. Сейчас понимаю, что надо было посмотреть места этих ошибок, возможно, это именно так часть кода, где создаются потоки(но это только предположение)
Может у кого были подобные ошибки?Виталий Пунько
17 уровень
Решил, но помогите разобраться
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Mikhail Bodrov
15 апреля 2020, 16:37
что мешает повторить те же действия и прочесть, что же все таки писал валидатор?
0