1樓:匿名使用者
你的意思是不是產生一個不定長度的子陣列?
public static void generatearray() ;
//源陣列的長度
int arraylength=array.length;
//新陣列的長度
int newarraylength=3;
//用來儲存生成的隨機陣列,set中不可以有重複元素,從而避免了重複字元
//這些隨機數為陣列的下標。
set set=new hashset();
random random=new random();
while(true)
//隨機數不能大於陣列的源長度。
int number=random.nextint(arraylength);
string chars=array[number];
set.add(chars);
}object newarray=set.toarray();
for(object chars:newarray)}
2樓:hong_蜻_蜓
string arg= ;
for(int i=0;i<=4;i++)
3樓:匿名使用者
思路復:隨機制交換陣列元素位置~!
listelements=arrays.aslist(arg);
collections.shuffle(elements);
string randstrings=elements.toarray(new string[0]);
java中二維陣列輸出的問題,java中任意輸入一個二維陣列,然後再以矩陣的形式輸出此陣列。
你好,如下 我除錯通過了,希望對你有幫助!public static void main string args int a new int 3 4 for int i 0 i 執行結果如下 0000 0000 0000 你的換行輸出放錯位置了 public class arry for int j...
java怎麼清空char陣列,java 怎麼清空一個char陣列
那要看你想怎麼清空了,保留陣列長度清空的話 char chs chs new char chs.length 不保留陣列長度清空的話 chs new char 0 將陣列物件置空的話 chs null 實在想不出你想怎麼清空。上面那些回答真的無語,什麼把length 0 陣列的長度是final修飾的...
什麼是java三維陣列,Java怎麼定義三維陣列
在java裡,一維陣列這個不用說。二維陣列就是將一維陣列當成元素,放到一個一維陣列裡去 三維陣列就是將二維陣列當成元素放到一個一維陣列裡去 四維 五維.以此類推.一維陣列 1,2,3 二維陣列 1,2,3 4,5,6,7 三維陣列 1,2,3 4,5,6 java怎麼定義三維陣列 java中定義三 ...