Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Exercicio1;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.util.Scanner;
- public class Transforma_Telefone {
- public static void main (String[] args) throws IOException, FileNotFoundException{
- String telefones = "C:/Users/renat/Desktop/Telefones.txt";
- File texto = new File(telefones);
- Scanner lendo = new Scanner(texto);
- File listaNova = new File("C:/Users/renat/Desktop/Telefones_Novos.txt");
- BufferedWriter escrevendo = new BufferedWriter(new FileWriter(listaNova));
- while(lendo.hasNextLine()){
- String linha = lendo.nextLine();
- String[] linhaNova = new String[30];
- for(int i=0;i<linha.length();i++){
- char digito = linha.charAt(i);
- switch (digito) {
- case '1':
- case '0':
- case '-':
- linhaNova[i]= String.valueOf(digito);
- break;
- case 'A':
- case 'B':
- case 'C':
- linhaNova[i]= "2";
- break;
- case 'D':
- case 'F':
- case 'E':
- linhaNova[i]= "3";
- break;
- case 'G':
- case 'H':
- case 'I':
- linhaNova[i]= "4";
- break;
- case 'J':
- case 'K':
- case 'L':
- linhaNova[i]= "5";
- break;
- case 'M':
- case 'N':
- case 'O':
- linhaNova[i]= "6";
- break;
- case 'P':
- case 'Q':
- case 'R':
- case 'S':
- linhaNova[i]= "7";
- break;
- case 'T':
- case 'U':
- case 'V':
- linhaNova[i]= "8";
- break;
- case 'W':
- case 'X':
- case 'Y':
- case 'Z':
- linhaNova[i]= "9";
- break;
- }
- }
- for(int j=0;j<linha.length();j++){
- System.out.print(linhaNova[j]);
- escrevendo.write(linhaNova[j]);
- int l =j+1;
- if(l==linha.length()){
- System.out.println();
- escrevendo.newLine();
- }
- }
- }
- escrevendo.close();
- lendo.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement