Ребята, пробую решить немного не таким как у всех способом. Почти получается, но не совсем. В try у меня следующий код:
int temp = 0;
            int temp1 = 0;
            int kol = inputStream.available();
            if (kol % 2 == 0) {
                for (int i = 0; i < kol; i++) {
                    temp = inputStream.read();
                    temp1 = inputStream.read();
                    outputStream.write(temp1);
                    outputStream.write(temp);
                }
            } else for (int i = 0; i < kol - 1; i++) {
                temp = inputStream.read();
                temp1 = inputStream.read();
                outputStream.write(temp1);
                outputStream.write(temp);
            }
            outputStream.write(inputStream.read());
Если в текстовом файле-источнике ввести 123456789, то вывод получается такой - 21436587я9яяяяяя. Если в текстовом файле-источнике ввести 1234567890 , то вывод получается такой - 2143658709яяяяяяяяяяя Не пойму откуда берутся эти яяяяяяяяя