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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

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ù)組里?實(shí)際問題中是:需要引用其它類中List類型集合中所有的 String name 作為參數(shù)之一來為本數(shù)組中的集合進(jìn)行賦值。??偸菆?bào)錯(cuò)一直沒想明白剛剛學(xué)了幾天Java 很多不明白的,問題若是太弱智還請(qǐng)多多包涵。。。。希望大神指點(diǎn)一二!在此先謝過各位了!
查看完整描述

2 回答

已采納
?
Sace

TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超5個(gè)贊

????????//初學(xué)時(shí)間不長(zhǎng),問題不是很明白,這只是個(gè)測(cè)試方法
????????@Test
	public?void?test(){
		List<User>?users?=?new?ArrayList<User>();
		
		//user為測(cè)試數(shù)據(jù)
		User?user1?=?new?User();	
		User?user2?=?new?User();
		User?user3?=?new?User();
		User?user4?=?new?User();
		//將數(shù)據(jù)添加到集合中作為測(cè)試數(shù)據(jù)
		users.add(user1);
		users.add(user2);
		users.add(user3);
		users.add(user4);
		//確定集合的長(zhǎng)度才能確定數(shù)組的長(zhǎng)度(問題的關(guān)鍵所在,其他都是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);
		}
		
		
		//測(cè)試代碼
		for?(int?i?=?0;?i?<?userArray.length;?i++)?{
			System.out.println(userArray[i]);
		}
	}


查看完整回答
3 反對(duì) 回復(fù) 2016-02-24
?
qq_AreYouOKMI_0

TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊

sunshiwu1984 07-23 08:53 等級(jí) 1樓 集合轉(zhuǎn)數(shù)組 采用集合.toArray()方法,根據(jù)轉(zhuǎn)化為數(shù)組的類型又可以分為: 1、轉(zhuǎn)化為Object[]類型數(shù)組 Object[] listArray = list.toArray(); Object[] setArray = set.toArray(); 2、轉(zhuǎn)化為具體類型數(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ù)組轉(zhuǎn)化為集合: 采用數(shù)組.asList()方法 List list = new ArrayList(); list = Arrays.asList(array); //注意:對(duì)于int[]數(shù)組不能直接這樣做,因?yàn)閍sList()方法的參數(shù)必須是對(duì)象。應(yīng)該先把int[]轉(zhuǎn)化為Integer[]。 Set set = new HashSet(Array.asList(array)); //使用list構(gòu)造set 轉(zhuǎn)載,屏幕老師控制過去了,還沒試能不能用
查看完整回答
反對(duì) 回復(fù) 2017-09-20
  • 2 回答
  • 1 關(guān)注
  • 21322 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)