我有一个Java等价于Objective-C stringWithUTF8String:?

时间:2011-08-05 15:57:58

标签: java objective-c nsstring

我需要将以下内容从Objective-C转换为Java:

char key [] = {'9'+ 1,'U'+ 2,'6'+ 3,'S'+ 4,'7'+ 5} return [NSString stringWithUTF8String:key]

我不确定如何解决这个问题..有没有人有任何想法?

2 个答案:

答案 0 :(得分:3)

是的,public String(byte[] bytes, Charset charset), String的构造函数,它接收char []和charset作为参数。

答案 1 :(得分:0)

使用public String(byte[] bytes, String charsetName)构造函数并将“UTF-8”作为字符集传递。 Here is an example

byte key[] = {'9' + 1, 'U' + 2, '6' + 3, 'S' + 4, '7' + 5};
return new String(key, "UTF-8");