我有这个char数组
 char[] E = {'f','e','d','c','b','a'};
我想知道如何设置数组的3个第一个值'G'.例如在Matlab中,我曾经这样做过:
F=[1 2 3 4 5 6];
F(1:3) = 9;// F = 9 9 9 4 5 6
这是一个Integer示例,但想法是设置值而不从数组中提取它们.
您可以使用:
Arrays.fill(char[], startIndex, endIndex, charValue);
注: 
 startIndex是包容性.endIndex是独家的.所以你应该使用,
Arrays.fill(E, 0, 3, 'G'); // ['G','G','G','c','b','a']
这fill()是一个就地操作,即它在同一个阵列上运行.
| 归档时间: | 
 | 
| 查看次数: | 66 次 | 
| 最近记录: |