# j-morse-coder **Repository Path**: lemonix/j-morse-coder ## Basic Information - **Project Name**: j-morse-coder - **Description**: Java 编写的摩斯密码工具 - **Primary Language**: Java - **License**: Zlib - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-09-22 - **Last Updated**: 2024-09-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## JMorseCoder ## Java 编写的摩斯密码工具 ### 使用 - 解码 ```java // 创建一个解析器实例 Exec mc = new Exec(); // 返回一个摩斯密码的字符串 String result = mc.encode("Hello World"); System.out.println(result); ``` 输出: ``` ...././.-../.-../---/-...../.--/---/.-./.-../-.. ``` - 编码 ```java // 创建一个解析器实例 Exec mc = new Exec(); // 返回一个已解析完的字符串 String result = mc.decode("--.....-.-.-.../-.--..-.-----.-/-..---....-.--./---.-.-.-..--.."); System.out.println(result); ``` 输出: ``` 您好世界 ``` - 自定义 - 分割符 ```java Exec mc = new Exec(";"); // 输出的分割符将变成 `;` // 默认为:`/` ``` - 长短信号 ```java Exec mc = new Exec("/", "=", "-"); // 第二个为长信号,第三个为短信号 // 在 Table 中长短信号分别为 `1` 和 `0` // 输出长短信号分别默认为:`-` 和 `.` ``` ### 贡献 - Lemon1x