sexta-feira, 26 de agosto de 2011

CRIANDO UM ARQUIVO .TXT

O próximo programa cria um arquivo .txt usando o File do pacote io ( entrada e saída ):


import java.io.*;

public class Programa1 {
public static void main(String[] args) throws IOException{
File f=new File("roberto.txt");
char [] caracteres=new char[10];
try{
Writer fw=new BufferedWriter(new PrintWriter(new FileWriter(f)));
fw.write("Sersoft");
fw.flush();
fw.close();
System.out.println(f.exists());
System.out.println(f.lastModified());

Reader fr=new FileReader(f);
while(fr.read(caracteres)!=-1)
for(char c:caracteres)
System.out.print(c);
}catch(IOException e){
System.out.println("Não foi possível criar o arquivo");
}

}
}

SEPARADOR DE LETRAS


Para começar gostaria de postar um programa simples para separar letras de números numa variável:


package MEUSTESTES;

public class SeparadorDeLetras {
public static void main(String[] args) {
        String teste = "M1e2t3a4l5u6r7g8i9c0a1R2o3c4h5a";
        char [] caracter = teste.toCharArray();
        String LETRAS ="";
        String NUMEROS ="";
        System.out.println((int)'a');
        for (char c : caracter ) {
            if(Character.isDigit(c)){
                NUMEROS += c;
            }
            else{
                LETRAS += c;
            }
        }
         
        System.out.println("Numeros: "+NUMEROS);
        System.out.println("Letras: "+LETRAS);
    }
 
}