Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-将德语重音字符转换为两个字母的等效字符_Java_Android_String - Fatal编程技术网

Java-将德语重音字符转换为两个字母的等效字符

Java-将德语重音字符转换为两个字母的等效字符,java,android,string,Java,Android,String,我需要将包含重音德文字母的字符串转换为两个字母的等价物,如下所示: ae=ä|oe=öue=ü|sz=ß 我如何在Java中做到这一点?我看到他们的其他问题只是简单地去除了口音,但我不知道如何改变它来做我想做的事。我对Java完全不熟悉,所以我甚至不知道如何开始处理这个问题 这将打印沃尔德。可以连接替换 String a="wördsämple"; String b=a.replaceAll("ö", "oe").replaceAll("ä","ae"); System.out.printl

我需要将包含重音德文字母的字符串转换为两个字母的等价物,如下所示:

ae=ä|oe=öue=ü|sz=ß

我如何在Java中做到这一点?我看到他们的其他问题只是简单地去除了口音,但我不知道如何改变它来做我想做的事。我对Java完全不熟悉,所以我甚至不知道如何开始处理这个问题

这将打印沃尔德。可以连接替换

 String a="wördsämple";
String b=a.replaceAll("ö", "oe").replaceAll("ä","ae");
System.out.println(b);
这将打印Woerdsa模板,等等

 String a="wördsämple";
String b=a.replaceAll("ö", "oe").replaceAll("ä","ae");
System.out.println(b);