减少字符数组的长度

问题描述:

我在字符串中的字符数组长度说8,它充满了8 characters.Now我想,它应该用C收缩到尺寸5.我们通过把空的到底怎么办呢我们可以在java中完成吗?减少字符数组的长度

+1

这是很久以前,因为我上次使用C,但在第5个字符后不会减少数组的大小在C.它只是说,有没有更多的数据之后(如果我记得它正确) – Kaj 2011-05-09 06:49:27

+0

肯定的,但在C字符数组是字符串,如果u打印字符数组elemets C的温度将不被打印出来后, – dojoBeginner 2011-05-09 07:57:58

String s = "12345678"; 
char[] c = new char[5]; 
System.arraycopy(s.toCharArray(), 0, c, 0, 5); 

是一种方式......

在Java中,你通常不会使用的字符数组。你只是使用一个字符串,所以它会是这样的:

String big = "12345678"; 
String little = big.substring(0, 5); 
// little now equals "12345"