package?com.imooc;
import?java.util.Arrays;
public?class?Demo05?{
????public?static?void?main(String[]?args)?{
?????int[]?arrays=new?int[4];//?填充數(shù)組
???????Arrays.fill(arrays,2,4,9);//?將數(shù)組的第3和第4個(gè)元素賦值為9
???????System.out.println(Arrays.toString(arrays));
???????int[]?arrays2={9?,8?,7?,6?,5?,4?,3?,2?,1?,0};
???????Arrays.sort(arrays2,2,7);//?對數(shù)組的第3個(gè)到第7個(gè)進(jìn)行排序
???????System.out.println(Arrays.toString(arrays2));
??????Arrays.sort(arrays2);//?對整個(gè)數(shù)組進(jìn)行排序
??????System.out.println(Arrays.toString(arrays2));
??????
????System.out.println("比較數(shù)組元素是否相等:Arrays.equals(array1,?array2):"?+?"\n"http://換行
????????????+?Arrays.equals(arrays,?arrays2));?//?比較數(shù)組元素是否相等
????int[]?arrays3=arrays2.clone();/*★★請問這兒克隆數(shù)組報(bào)錯(cuò)是怎么回事?★★
????報(bào)錯(cuò)信息:Exception?in?thread?"main"?java.lang.Error:?無法解析的編譯問題:
類型不匹配:不能從?Object?轉(zhuǎn)換為?int[]
at?com.imooc.Demo05.main(Demo05.java:18)*/
}
}
3 回答
已采納

sixGod
TA貢獻(xiàn)34條經(jīng)驗(yàn) 獲得超22個(gè)贊
怪事,你是編譯不通過,為什么我copy你的代碼到myEclipse中試運(yùn)行,正常啊
編譯不通過,你試試這樣看行不行,int[] array3 = (int[])arrays2.clone();
加一個(gè)強(qiáng)制轉(zhuǎn)換試試
添加回答
舉報(bào)
0/150
提交
取消