All pastes #2070593 Raw Edit

Someone

public text v1 · immutable
#2070593 ·published 2011-05-27 20:45 UTC
rendered paste body
        private String MorseCodeString(Char c){
            switch (c){
                case 'a':
                case 'A':
                    return ".-";
                case 'b':
                case 'B':
                    return "-...";
                case 'c':
                case 'C':
                    return "-.-.";
                case 'd':
                case 'D':
                    return "-..";
                case 'e':
                case 'E':
                    return ".";
                case 'f':
                case 'F':
                    return "..-.";
                case 'g':
                case 'G':
                    return "--.";
                case 'h':
                case 'H':
                    return "....";
                case 'i':
                case 'I':
                    return "..";
                case 'j':
                case 'J':
                    return ".---";
                case 'k':
                case 'K':
                    return "-.-";
                case 'l':
                case 'L':
                    return ".-..";
                case 'm':
                case 'M':
                    return "--";
                case 'n':
                case 'N':
                    return "-.";
                case 'o':
                case 'O':
                    return "---";
                case 'p':
                case 'P':
                    return ".--.";
                case 'q':
                case 'Q':
                    return "--.-";
                case 'r':
                case 'R':
                    return ".-.";
                case 's':
                case 'S':
                    return "...";
                case 't':
                case 'T':
                    return "-";
                case 'u':
                case 'U':
                    return "..-";
                case 'v':
                case 'V':
                    return "...-";
                case 'w':
                case 'W':
                    return ".--";
                case 'x':
                case 'X':
                    return "-..-";
                case 'y':
                case 'Y':
                    return "-.--";
                case 'z':
                case 'Z':
                    return "--..";
                case '0':
                    return "-----";
                case '1':
                    return ".----";
                case '2':
                    return "..---";
                case '3':
                    return "...--";
                case '4':
                    return "....-";
                case '5':
                    return ".....";
                case '6':
                    return "-....";
                case '7':
                    return "--...";
                case '8':
                    return "---..";
                case '9':
                    return "----.";
                case '.':
                    return ".-.-.-";
                case ',':
                    return "--..--";
                case '?':
                    return "..--..";
                case '\'':
                    return ".----.";
                case '!':
                    return "-.-.--";
                case '/':
                    return "-..-.";
                case '(':
                    return "-.--.";
                case ')':
                    return "-.--.-";
                case '&':
                    return ".-...";
                case ':':
                    return "---...";
                case ';':
                    return "-.-.-.";
                case '=':
                    return "-...-";
                case '+':
                    return ".-.-.";
                case '-':
                    return "-....-";
                case '_':
                    return "..--.-";
                case '\"':
                    return ".-..-.";
                case '$':
                    return "...-..-";
                case '@':
                    return ".--.-.";
                default:
                    return null;
            }
        }