gpt4 book ai didi

android - 将字符串中的英文数字转换为阿拉伯数字

转载 作者:太空狗 更新时间:2023-10-29 15:31:39 24 4
gpt4 key购买 nike

我有多个不同格式的字符串需要在某些 TextView 中显示。我无法控制这些字符串的长度或格式。它们可以只有数字、只有文本或两者的组合。

我的目标是在一些 TextView 中显示字符串,并在此过程中将任何英文数字转换为阿拉伯数字。

下面的例子应该可以阐明我的意思:

original string   >> converted string
=====================================
test 123 >> test ١٢٣
test >> test
123 >> ١٢٣

我开始这样做:

txtView.setText(String.format(locale, "%d", fulltext));

但这假设您的 fulltext 字符串中只有数字。

您能建议如何解决这个问题吗?

最佳答案

假设您的全文字符串是这个

String fulltext = "1a2b3c";

用相应的阿拉伯数字替换所有数字的实例

fulltext = fulltext.replace("1","١").replace("2","٢").replace("3","٣");

等希望这就是你的意思

关于android - 将字符串中的英文数字转换为阿拉伯数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31884570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com