当前位置: 首页 > 知识库问答 >
问题:

在Android中将字符串转换为Int

冷正青
2023-03-14

我想将字符串转换为int。

例如:

如果String"0x1F60A",则应将其转换为与0x1F60A相同的int

String str = "0x1F60A";
int i = 0x1F60A; // it must be something like this.

为什么我需要这个。因为我要将unicode int转换为表情符号,所以我使用的是这段代码。

final String emojiString = str.substring(start,end);
// value in emojiString is 0x1F60A
int unicode = // need to convert this string into int
ss.replace(start, end, new String(Character.toChars(unicode)));

你能让我知道我该怎么做吗?

共有2个答案

潘刚洁
2023-03-14
int unicode = Integer.parseInt(emojiString.substring(2), 16);
阚小云
2023-03-14

对于Unicode到Int的转换:

必须用省略前两个字符。子字符串(2)

int code = Integer.parseInt(unicodeStr.substring(2), 16);

要将字符串转换为int:

try {
    myNum = Integer.parseInt(myString);
} catch(NumberFormatException nfe) {
}

 类似资料:
  • 问题内容: 我有一个字符串。我希望它成为“ Uri”,这样我就可以与 如何将Songchoice转换为Uri? 问题答案: 这是文档http://developer.android.com/reference/android/net/Uri.html#parse%28java.lang.String%29

  • 在Android中,我使用下面的代码将String转换为RSA私钥 https://www.devglan.com/online-tools/rsa-encryption-decryption 但是,当我使用这个网站时,我的代码不起作用。 https://8gwifi.org/RSAFunctionality?keysize=1024 我在Android studio中的代码是: 与第二个链接错误

  • 问题内容: 我需要在Golang中将转换为。是否有可能转换到在Golang无须转换为或第一? 需要一个。需要一个。 问题答案: 一线的答案是。 无论如何,甚至在标准库函数(例如)内部都有很多转换,因此您有一些选择(尝试使用Go Playground ): 1-您可以编写转换函数( 最快 ): 2-您可以使用 ( 慢 ) 参见内部: 3-您可以使用 ( 快速 ) 参见内部: 4-您可以使用( 更快

  • 我正在尝试如何在Swift中将转换为。 我想出了一个变通方法,使用但是我想知道如何在Swift中完成这一切。

  • 我正在尝试转换一个表示存储在SQLite中的日期的字符串。 日期存储到sqlite中,如下所示: 根据Java文档,方法: 返回此日期的字符串表示形式。格式设置相当于使用具有格式字符串“eee MMM dd hh:mm:ss zzz yyyy”的SimpleDateFormat,看起来类似于“tue Jun 22 13:07:00 PDT 1999”。则使用当前默认时区和区域设置。如果需要控制时区

  • 问题内容: 我无法在Android中将字符串转换为UTF-8。请帮我!! 结果: 但是“ ”应该编码为“ ” 问题答案: 在http://developer.android.com/reference/java/net/URLEncoder.html中,您可以了解到您使用的已弃用,应该使用 所以应该做到这一点。