Java数组赋值
String [] word = {"hello", "world", "java"}; String [] dest = new String[3]; dest = words; words[0] = "nihao"; for(String t: dest){ System.out.println(t); } String [] dest2 = {"12","23","34" }; System.arraycopy(words, 0, dest2, 0, 3); for(String t: dest2){ System.out.println(t);
上例中,dest = words,实际上只是将dest指向了word的内容区域,因此当修改word中的内容时,dest对应的内容也会随之修改
若需要值传递的话,采用System.arraycopy(source, index1, dest, index2, length)来进行
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。