Qual é a diferença entre InputStream e ByteArrayInputStream?
O código a seguir é extraído do capítulo java web start do volume java principal 1. ByteArrayOutputStream out = new ByteArrayOutputStream(); PrintStream printOut = new PrintStream(out); printOut.print(panel.getText()); //panel.getText() return a String InputStream data = new ByteArrayInputStream(out.toByteArray()); FileSaveService service = (FileSaveService) ServiceManager .lookup(“javax.jnlp.FileSaveService”); service.saveFileDialog(“.”, new String[] { “txt” }, data, “calc.txt”); Existem quatro objects criados, o […]