我试图在Java中构建一个字符串,它的最大长度为3,最小长度为1。
我将根据整数数组的内容构建字符串,并希望在数组的内容为-1时在字符串中输出空字符。否则,该字符串将包含整数的字符版本。
这是我目前的代码,但当我输出数组 {0,-1,-1} 的字符串时,我得到的不仅仅是字符串 "0",还有 "0��"。
请问有谁知道我如何获得想要的结果。
谢谢,m
我将根据整数数组的内容构建字符串,并希望在数组的内容为-1时在字符串中输出空字符。否则,该字符串将包含整数的字符版本。
for (int i=0; i < mTypeSelection.length; i++){
mMenuName[i] = (mTypeSelection[i] > -1 ? Character.forDigit(mTypeSelection[i], 10) : '\u0000');
}
这是我目前的代码,但当我输出数组 {0,-1,-1} 的字符串时,我得到的不仅仅是字符串 "0",还有 "0��"。
请问有谁知道我如何获得想要的结果。
谢谢,m