小编sar*_*nya的帖子

将特定长度的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); 
Run Code Online (Sandbox Code Playgroud)

其中将b[c]正确的值(在char数组中)打印为"paper".在转换为字符串str(在程序中)时,它打印为"论文"本身....任何人都可以给我解决方案吗?

java

3
推荐指数
1
解决办法
1143
查看次数

标签 统计

java ×1