Задача: "The Java Programming Language" Ken Arnold, James Gosling, David Holmes листинги, код, примеры из книги, исходники
Исходник: Глава 15, Ввод-Вывод (Chapter 15. Input-Output), TranslateByte class, язык: java [code #172, hits: 7078]
автор: - [добавлен: 12.09.2006]
  1. /**
  2. * Created by IntelliJ IDEA.
  3. * User: me
  4. * Date: 12.09.2006
  5. * Time: 17:17:15
  6. * To change this template use File | Settings | File Templates.
  7. */
  8. import java.io.*;
  9. public class TranslateByte {
  10. public static void main(String[] args)
  11. throws IOException
  12. {
  13. byte from = (byte)args[0].charAt(0);
  14. byte to = (byte)args[1].charAt(0);
  15.  
  16. int b;
  17. while ((b = System.in.read()) != -1) {
  18. System.out.write(b == from ? to : b);
  19. }
  20. }
  21. }
  22.  
Тестировалось на: java 1.5.0_04

+добавить реализацию