将Eclipse与阿拉伯语和英语一起使用

将Eclipse与阿拉伯语和英语一起使用,eclipse,arabic,Eclipse,Arabic,我只是注意到,当我在Eclipse中进行字符串比较时,当我在一行中放置一个阿拉伯字符时,它会完全抛出Eclipse。如何在一行代码上交换英语和阿拉伯语 **编辑** 好了,现在我的问题已经转移到这里了,我想一些代码已经准备好了。我试图在Java中执行以下操作: Character c1 = 'ة'; Map<Character, Double> arabicRootMap = new HashMap<Character, Double>(); arabicRootMap.

我只是注意到,当我在Eclipse中进行字符串比较时,当我在一行中放置一个阿拉伯字符时,它会完全抛出Eclipse。如何在一行代码上交换英语和阿拉伯语

**编辑**

好了,现在我的问题已经转移到这里了,我想一些代码已经准备好了。我试图在Java中执行以下操作:

Character c1 = 'ة';
Map<Character, Double> arabicRootMap = new HashMap<Character, Double>();
arabicRootMap.put(c1, 5.0);
字符c1='ة';
Map arabicRootMap=新HashMap();
arabicRootMap.put(c1,5.0);

同样的事情也会发生在Eclipse中,在Eclipse中,我不想把c1放在地图上,而是想把我的阿拉伯字符直接放在地图上,但我的从左到右的顺序部分被打破了,新的混合光标导航也很疯狂。如你所见,我通过预先定义一个字符来间接地解决这个问题。

,这就是我的答案,每当你有一个字符或字符串需要在语句中间时替换。当你建立不同长度的字符串,并且不能预先定义每一个阿拉伯单词时,这就变得相当费劲了。如果有更好的答案,我想听听