fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws IOException
  11. {
  12. byte[] data=new byte[10];
  13. System.out.println("Dostupno simvolov:" +System.in.available());
  14. System.out.println("Postavlena metka v nachalo vhodnogo potoka, ischezayuschaya posle 1 bayta");
  15. System.in.mark(1);
  16. System.out.print("Chitayem 5 simvolov: ");
  17. System.in.read(data,0,5);
  18. for(byte d: data)
  19. System.out.print((char)d);
  20. System.in.reset();
  21. System.in.read(data,5,5);
  22. System.out.println();
  23. for(byte d:data)
  24. System.out.print((char)d);
  25. System.in.reset();
  26. System.in.read(data,0,5);
  27. System.out.println();
  28. for(byte d:data)
  29. System.out.print((char)d);
  30.  
  31.  
  32. }
  33. }
Success #stdin #stdout 0.09s 48124KB
stdin
ABCDEFGHIJKLMNOPQRSTUVWXYZ
stdout
Dostupno simvolov:26
Postavlena metka v nachalo vhodnogo potoka, ischezayuschaya posle 1 bayta
Chitayem 5 simvolov: ABCDE
ABCDEABCDE
ABCDEABCDE