2011-05-09 141 views
0

我在字符串中的字符數組長度說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

回答

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

是一種方式......

3

在Java中,你通常不會使用的字符數組。你只是使用一個字符串,所以它會是這樣的:

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