Advertisement
Guest User

Untitled

a guest
Dec 13th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. import java.io.*;
  2.  
  3. public class SMS {
  4.  
  5. public static void main(String []args) throws IOException {
  6.  
  7.  
  8. FileReader fr = new FileReader("Zeichenkontakte.txt");
  9. BufferedReader br = new BufferedReader(fr);
  10.  
  11. FileWriter fw = new FileWriter("Nummernkontakte.txt");
  12. BufferedWriter bw = new BufferedWriter(fw);
  13.  
  14. try{
  15.  
  16. String line;
  17. char[] c;
  18. while((line=br.readLine())!=null) {
  19.  
  20. c=line.toCharArray();
  21.  
  22. for(int i=0; i<line.length();i++) {
  23.  
  24. if((c[i]=='a') ||(c[i]=='b') || (c[i]=='c')) {
  25. bw.write("2");
  26. }
  27.  
  28. if((c[i]=='d') ||(c[i]=='e') || (c[i]=='f')) {
  29. bw.write("3");
  30. }
  31. if((c[i]=='g') ||(c[i]=='h') || (c[i]=='i')) {
  32. bw.write("4");
  33. }
  34. if((c[i]=='j') ||(c[i]=='k') || (c[i]=='l')) {
  35. bw.write("5");
  36. }
  37. if((c[i]=='m') ||(c[i]=='n') || (c[i]=='o')) {
  38. bw.write("6");
  39. }
  40. if((c[i]=='p') ||(c[i]=='q') || (c[i]=='r') || (c[i]=='s')) {
  41. bw.write("7");
  42. }
  43. if((c[i]=='t') ||(c[i]=='u') || (c[i]=='v')) {
  44. bw.write("8");
  45. }
  46. if((c[i]=='w') ||(c[i]=='x') || (c[i]=='y') || (c[i]=='z')) {
  47. bw.write("9");
  48. }
  49.  
  50. else {
  51. throw new IllegalTelefonNumberException();
  52. }
  53. }//for schleife
  54.  
  55. }//while schleife
  56.  
  57. }
  58. catch(FileNotFoundException e){
  59. System.out.println("Datei nicht gefunden");
  60. }
  61. catch(IOException e) {
  62. System.out.println("Fehler:" +e);
  63. }
  64. catch(IllegalTelefonNumberException e) {
  65. System.out.println("Fehler: "+ e);
  66.  
  67. }
  68.  
  69. }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement