减少字符数组的长度

时间:2011-05-09 06:32:22

标签: java arrays char

我有一个长度为8的字符串的字符数组,它填充了8个字符。现在我想它应该缩小到大小5.在C中我们通过将null放在最后我们如何在java中完成它?

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:2)

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

是一种方式......