IO in Java 1.0

Autore: stefano.russo@unina.it Java

Dove throws IOException { rappresenta l'invocazione di metodi che realizzano operazioni di IO e possono sollevare eccezioni di tipo IOException, che vanno gestite.
  1. public class ByteArrayIOApp{
  2. public static void main(String args[]) throws IOException {
  3. String s = "Questo ? un test ?";
  4. for(int i = 0; i < s.length(); i++)
  5. outStream.write(s.charAt(i));
  6. System.out.println("Flusso di output "+outStream);
  7. System.out.println(?Dimensione: ?+outStream.size());
  8. inStream = new ByteArrayInputStream(outStream.toByteArray());
  9. int inBytes = inStream.available()
  10. byte inBuf[] = new byte[inBytes];
  11. int bytesRead = inStream.read(inBuf, 0, inBytes);
  12. System.out.println(bytesRead+" byte letti");
  13. System.out.println("Sono: "+new String(inBuf)); }
  14. }