在同一行使用带有阿拉伯语和英语的Eclipse

dem*_*lem 5 eclipse arabic

我刚刚注意到,当我在Eclipse中进行字符串比较时,当我将一个阿拉伯字符放入一行时,它完全抛弃了Eclipse.如何在一行代码中交换英语和阿拉伯语?

**编辑**

好了,我的问题已经在这里迁移了,我想一些代码是有序的.我试图在Java中执行以下操作:

Character c1 = '?';
Map<Character, Double> arabicRootMap = new HashMap<Character, Double>();
arabicRootMap.put(c1, 5.0);
Run Code Online (Sandbox Code Playgroud)

完全相同的事情发生在这里,就像在Eclipse中,而不是将c1放入我的地图,我想直接将我的阿拉伯字符放入地图,但我的从左到右是顺序部分打破和新的混合光标导航这条线很疯狂.如您所见,我通过预先定义一个字符来间接解决问题.

dem*_*lem 1

这就是我的答案,每当你有一个字符或字符串需要出现在语句中间时,就进行替换。当您构建不同长度的字符串并且无法预先定义曾经编写的每个阿拉伯语单词时,这会变得相当费力。如果有更好的答案,我很想听听。