Tenho duas classes : imprime_tags_java e AbreTags. A primeira cria e abre o arquivo pedido.txt e a segunda escreve no arquivo uma string. A classe AbreTag é importada no classe imprime_tags_java.Pergunta : Preciso que a segunda classe apenas escreva uma linha no arquivo já aberto pela classe (imprime_tags_java), o que estou fazendo errado, visto que quando executo imprime_tags_java só imprime a string definida nesta classe e não escreve o texto definido na classe AbreTags ? Segue o código : import java.text.*; import AbreTags.*; public class Imprime_tags_java { public static void main (String[] args) throws Exception, IOException { String linha = "teste de texto"; String linha2 = "1"; File myfile = new File("pedido.txt"); PrintWriter writer = new PrintWriter(new FileWriter(myfile)); // writer.write(linha+"/u"); writer.write(linha); AbreTags.escrevetag(); writer.write("\f"); writer.close(); } //main } //class import java.io.*; import java.text.*; public class AbreTags { public static void escrevetag() throws Exception, IOException { String linha1 = "TEXTO"; // File myfile = new File("pedido.txt"); StringWriter writer = new StringWriter(); //new FileWriter(myfile)); writer.write(linha1); writer.write("\f"); writer.close(); } //main } //class
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------