package com.javarush.task.task18.task1805;

import java.io.FileInputStream; import java.io.*; import java.util.ArrayList; import java.util.Collections;

/ Сортировка байт /

public class Solution { public static void main(String[] args) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); try{ FileInputStream inStream = new FileInputStream(reader.readLine()); ArrayList<integer> list = new ArrayList<>(); int elem; while(inStream.available() > 0){ elem = inStream.read(); list.add(elem); } inStream.close(); Collections.sort(list);

        for (int i = 0; i < list.size() - 1; i++){
            if (list.get(i) != list.get(i+1)){
                System.out.print(list.get(i) + " ");
            }
        }
    }
    catch (FileNotFoundException e){
        System.out.println("Упс! Опять мимо кассы!");
    }
}

} //результат выходит виде байт. Как преобразовать в изначальный вид, если в файле были символы или слова?

задан 25 Фев, 03:53

Xucn's gravatar image

Xucn
345
одобрено: 20%

изменено 25 Фев, 03:56


Это вообще нормально, когда валидируется только через единственный вариант - через использование TreeSet, а при других способах - нет??

ссылка

опубликован 26 Фев, 01:08

Xucn's gravatar image

Xucn
345
одобрено: 20%

Ментор говорит "В консоль через пробел должны выводиться все уникальные байты из файла в порядке возрастания", но у меня и так массив сортируется, избавляется от повторяемых байтов и выводится на печать.

ссылка

опубликован 25 Фев, 10:28

Xucn's gravatar image

Xucn
345
одобрено: 20%

Ваш ответ
включить просмотр

Следить за вопросом

По Email:

После авторизации вы сможете подписаться на любые обновления здесь

Основы Markdown

  • *italic* or _italic_
  • **bold** or __bold__
  • ссылка:[текст](http://url.com/ "заголовок")
  • изображение?![alt текст](/path/img.jpg "заголовок")
  • нумерованный список: 1. Foo 2. Bar
  • Для того чтобы добавить разрыв строки просто добавьте два пробела.
  • основные HTML тэги, также поддерживаются

Тэги:

×73
×2

Задан: 25 Фев, 03:53

Просмотров: 86 раз

Отредактирован: 26 Фев, 01:08