Guest User

Untitled

a guest
May 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. public class ParseInt {
  2.     public static int parse(String str) {
  3.         if (str.isEmpty()) {
  4.             return 0;
  5.         }
  6.  
  7.         int num = 0;
  8.  
  9.         switch (str.charAt(0)) {
  10.             case '1' :
  11.                 num = 1;
  12.                 break;
  13.             case '2' :
  14.                 num = 2;
  15.                 break;
  16.             case '3' :
  17.                 num = 3;
  18.                 break;
  19.             case '4' :
  20.                 num = 4;
  21.                 break;
  22.             case '5' :
  23.                 num = 5;
  24.                 break;
  25.             case '6' :
  26.                 num = 6;
  27.                 break;
  28.             case '7' :
  29.                 num = 7;
  30.                 break;
  31.             case '8' :
  32.                 num = 8;
  33.                 break;
  34.             case '9' :
  35.                 num = 9;
  36.                 break;
  37.         }
  38.  
  39.         return num * (int) Math.pow(10, str.length() - 1) + parse(str.substring(1));
  40.     }
  41. }
Add Comment
Please, Sign In to add comment