@@ -62,18 +62,18 @@ private MorseCodeConverter() {
62
62
* @return The Morse code representation of the text.
63
63
*/
64
64
public static String textToMorse (String text ) {
65
- StringBuilder morse = new StringBuilder ();
66
- String [] words = text .toUpperCase ().split (" " );
67
- for (int i = 0 ; i < words .length ; i ++) {
68
- for (char c : words [i ].toCharArray ()) {
69
- morse .append (MORSE_MAP .getOrDefault (c , "" )).append (" " );
70
- }
71
- if (i < words .length - 1 ) {
72
- morse .append ("| " );
65
+ StringBuilder morse = new StringBuilder ();
66
+ String [] words = text .toUpperCase ().split (" " );
67
+ for (int i = 0 ; i < words .length ; i ++) {
68
+ for (char c : words [i ].toCharArray ()) {
69
+ morse .append (MORSE_MAP .getOrDefault (c , "" )).append (" " );
70
+ }
71
+ if (i < words .length - 1 ) {
72
+ morse .append ("| " );
73
+ }
73
74
}
75
+ return morse .toString ().trim ();
74
76
}
75
- return morse .toString ().trim ();
76
- }
77
77
78
78
/**
79
79
* Converts Morse code to text.
@@ -83,16 +83,16 @@ public static String textToMorse(String text) {
83
83
* @return The text representation of the Morse code.
84
84
*/
85
85
public static String morseToText (String morse ) {
86
- StringBuilder text = new StringBuilder ();
87
- String [] words = morse .split (" \\ | " );
88
- for (int i = 0 ; i < words .length ; i ++) {
89
- for (String code : words [i ].split (" " )) {
90
- text .append (REVERSE_MAP .getOrDefault (code , '?' ));
91
- }
92
- if (i < words .length - 1 ) {
93
- text .append (" " );
86
+ StringBuilder text = new StringBuilder ();
87
+ String [] words = morse .split (" \\ | " );
88
+ for (int i = 0 ; i < words .length ; i ++) {
89
+ for (String code : words [i ].split (" " )) {
90
+ text .append (REVERSE_MAP .getOrDefault (code , '?' ));
91
+ }
92
+ if (i < words .length - 1 ) {
93
+ text .append (" " );
94
+ }
94
95
}
96
+ return text .toString ();
95
97
}
96
- return text .toString ();
97
- }
98
98
}
0 commit comments