我需要将 char 数组转换为字符串,这样做的问题是......我需要将特定长度的 char 数组中的字符转换为字符串,例如 k。即,char 数组是“b”。b 动态取值.....例如取值为“p,a,p,e,r,s”现在 k 值也是动态的,对于这个词“k=5”,然后char数组“b”中只有4个字符应该转换为字符串......即字符串应该打印为“paper”............我现在拥有的代码是
for(int c=0;c<=k;c++)
{
System.out.print(b[c]);
}
str=new String(b);
System.out.println(str);
其中将b[c]
正确的值(在 char 数组中)打印为“纸”。在转换为字符串str
(在程序中)时,它本身会打印为“论文”......谁能给我解决方案?