【发布时间】:2019-05-10 02:12:48
【问题描述】:
在混合一个字符串英语、希伯来语和数字时遇到问题。 希伯来语旁边的数字顺序正在反转,无论我按什么顺序 - 第一个数字然后是文本,第一个文本然后是希伯来语 - 它正在反转为:在左边的数字上,在右边的文本上。 我的文本示例是:
String leftPart = "10 gr";
int numder = 8;
String hebrewText = "כפות";
String rightPart = hebrewText + " " + number;
String finalString = leftPart + " · " + rightPart; //10 gr · כפות 8
我想在这个字符串的末尾显示数字 8,在希伯来语单词之后,而不是在它之前,但即使在这里我也无法做到......由于乞求中的英文文本,它正在反转.
即使我将顺序更改为:
String rightPart = number + " " + hebrewText ;
结果是一样的……
有什么想法吗?它看起来像我想念的一些简单的东西
【问题讨论】:
-
我想在这个字符串的末尾显示数字 8,在希伯来语单词之后,而不是之前——这正是你在屏幕截图中得到的。 '8' 在希伯来语单词之后,因为对于希伯来语来说,after 表示从向左。
标签: android string right-to-left hebrew