第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java中如何把List集合中的元素存入數(shù)組中呢

java中如何把List集合中的元素存入數(shù)組中呢

Goldberg 2016-02-23 22:21:24
形如User類中有 int ID;? String name;???? List testList<User>=new ArrayList<User>() User[] shuZu;如何把Liat類型的testList集合中所有的元素存放在User類型中的 shuZu數(shù)組里?實際問題中是:需要引用其它類中List類型集合中所有的 String name 作為參數(shù)之一來為本數(shù)組中的集合進行賦值。。總是報錯一直沒想明白剛剛學了幾天Java 很多不明白的,問題若是太弱智還請多多包涵。。。。希望大神指點一二!在此先謝過各位了!
查看完整描述

2 回答

已采納
?
Sace

TA貢獻2條經驗 獲得超5個贊

????????//初學時間不長,問題不是很明白,這只是個測試方法
????????@Test
	public?void?test(){
		List<User>?users?=?new?ArrayList<User>();
		
		//user為測試數(shù)據(jù)
		User?user1?=?new?User();	
		User?user2?=?new?User();
		User?user3?=?new?User();
		User?user4?=?new?User();
		//將數(shù)據(jù)添加到集合中作為測試數(shù)據(jù)
		users.add(user1);
		users.add(user2);
		users.add(user3);
		users.add(user4);
		//確定集合的長度才能確定數(shù)組的長度(問題的關鍵所在,其他都是API的問題了)
		int?length?=?users.size();
		//創(chuàng)建數(shù)組
		User[]?userArray?=?new?User[length];
		for?(int?i?=?0;?i?<?userArray.length;?i++)?{
			userArray[i]?=?users.get(i);
		}
		
		
		//測試代碼
		for?(int?i?=?0;?i?<?userArray.length;?i++)?{
			System.out.println(userArray[i]);
		}
	}


查看完整回答
3 反對 回復 2016-02-24
?
qq_AreYouOKMI_0

TA貢獻1條經驗 獲得超0個贊

sunshiwu1984 07-23 08:53 等級 1樓 集合轉數(shù)組 采用集合.toArray()方法,根據(jù)轉化為數(shù)組的類型又可以分為: 1、轉化為Object[]類型數(shù)組 Object[] listArray = list.toArray(); Object[] setArray = set.toArray(); 2、轉化為具體類型數(shù)組 String[] listArray1 = (String[]) list.toArray(new String[0])或者 String[] listArray2 = (String[]) list.toArray (new String[list.size()]); String[] setArray1 = (String[]) set.toArray(new String[0]); 或者String setArray2 = (String[]) set.toArray(new String[set.size()]); 二、數(shù)組轉化為集合: 采用數(shù)組.asList()方法 List list = new ArrayList(); list = Arrays.asList(array); //注意:對于int[]數(shù)組不能直接這樣做,因為asList()方法的參數(shù)必須是對象。應該先把int[]轉化為Integer[]。 Set set = new HashSet(Array.asList(array)); //使用list構造set 轉載,屏幕老師控制過去了,還沒試能不能用
查看完整回答
反對 回復 2017-09-20
  • 2 回答
  • 1 關注
  • 21299 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號