Java 如何辨别挪威文字
挪威字母表有Ø、Ø、Æ等字符Java 如何辨别挪威文字,java,character,ascii,Java,Character,Ascii,挪威字母表有Ø、Ø、Æ等字符 char character = 'Ø'; int ascii = (int) character; System.out.println(ascii); 它返回=65533 char character = 'Æ'; int ascii = (int) character; System.out.println(ascii); 它还返回=65533 char character = 'Æ'; in
char character = 'Ø';
int ascii = (int) character;
System.out.println(ascii);
它返回=65533
char character = 'Æ';
int ascii = (int) character;
System.out.println(ascii);
它还返回=65533
char character = 'Æ';
int ascii = (int) character;
System.out.println(ascii);
从键盘输入这些字符时,如何区分它们?解决问题的简单方法是使用string类中可用的方法。这将允许您替换与给定正则表达式匹配的所有实例。因此,代码如下:
String input = "Løre lære i kjøpe";
String result = input.replaceAll("ø", "oo");
result = result.replaceAll("æ", "ae");
System.out.println(result);
将产生:
Loore laere i kjoope
因此,您可以有一个通过一系列replace调用处理文本的方法。你可以给它添加一些智能,让它也能用英语中的对等词替换大写单词
如果有很多配置文件,可以创建一个配置文件,然后应用程序将其加载到类似于
Map
的结构中。然后,您可以迭代映射并使用它替换源字符串中的文本块。您的设置错误。字符实际上是216和19865533
是遇到不受支持的字符(通常由于编码错误)时使用的。如果它在Eclipse中工作,那么请检查您的IDEA设置以获得任何编码选项
推荐阅读:您想只在角色级别工作吗?您应该能够通过正则表达式实现这一点。@vlcod:您使用的是什么输入字符串?@vlcod:您是在自己键入字母还是在分析字符串?某些IDE在其控制台中的功能有限。此处没有使用任何正则表达式功能,因此
replace()
优于replaceAll()
。