MCPcopy Create free account
hub / github.com/PrajaktaSathe/Java / getGode

Method getGode

Programs/Soundex.java:9–82  ·  view source on GitHub ↗
(String s)

Source from the content-addressed store, hash-verified

7
8public class Soundex {
9 public static String getGode(String s)
10 {
11 char[] x = s.toUpperCase().toCharArray();
12
13
14 char firstLetter = x[0];
15
16 //RULE [ 2 ]
17 //Convert letters to numeric code
18 for (int i = 0; i < x.length; i++) {
19 switch (x[i]) {
20 case 'B':
21 case 'F':
22 case 'P':
23 case 'V': {
24 x[i] = '1';
25 break;
26 }
27
28 case 'C':
29 case 'G':
30 case 'J':
31 case 'K':
32 case 'Q':
33 case 'S':
34 case 'X':
35 case 'Z': {
36 x[i] = '2';
37 break;
38 }
39
40 case 'D':
41 case 'T': {
42 x[i] = '3';
43 break;
44 }
45
46 case 'L': {
47 x[i] = '4';
48 break;
49 }
50
51 case 'M':
52 case 'N': {
53 x[i] = '5';
54 break;
55 }
56
57 case 'R': {
58 x[i] = '6';
59 break;
60 }
61
62 default: {
63 x[i] = '0';
64 break;
65 }
66 }

Callers 1

mainMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected