當前位置:首頁 » 編程語言 » java給list賦值

java給list賦值

發布時間: 2022-05-16 06:18:54

java list賦值問題

操作:newList = strList

說明:由於strList是一個對象,所以它們之間是按引用傳遞的,即是說newList和strList這兩個對象指向的引用地址是同一個,所以從這個方面,可以說newList和strList是一樣的。

操作:改變newList的值,strList也變了?

答:strList的值也是會改變的,這個是因為改變newList的值,即是改變了newList指向地址的值。而二者指向的地址的值是同一個,所以會一起改變。

其實這里主要理解區分好 按值傳遞 還是 按引用傳遞。

Ⅱ java 中怎麼給list數組賦值

用List的toArray(T[] t) 方法就行。

例子 整數和字元串,其它都一樣。

List<Integer>a=newLinkedList<Integer>();
for(inti=0;i<50;i++)
a.add(i);

Integer[]b=newInteger[a.size()];
b=a.toArray(b);

System.out.println(Arrays.toString(b));

List<String>c=newLinkedList<String>();
StringBuildersb=null;
for(inti=0;i<50;i++){
sb=newStringBuilder();
for(intj=0;j<10;j++)
sb.append((char)((Math.random()*26)+65));
c.add(sb.toString());
}
String[]d=newString[c.size()];
d=c.toArray(d);
System.out.println(Arrays.toString(d));

來自網友的分享,希望能幫到你

Ⅲ java如何將List賦值給數組

用List的toArray(T[] t) 方法就行。

例子 整數和字元串,其它都一樣。

List<Integer>a=newLinkedList<Integer>();
for(inti=0;i<50;i++)
a.add(i);

Integer[]b=newInteger[a.size()];
b=a.toArray(b);

System.out.println(Arrays.toString(b));

List<String>c=newLinkedList<String>();
StringBuildersb=null;
for(inti=0;i<50;i++){
sb=newStringBuilder();
for(intj=0;j<10;j++)
sb.append((char)((Math.random()*26)+65));
c.add(sb.toString());
}
String[]d=newString[c.size()];
d=c.toArray(d);
System.out.println(Arrays.toString(d));

Ⅳ java,list遍歷賦值

for(int
j:list){
system.out.print(j+"
");
}
}
一直搞不懂~遍歷是什麼意思~我不用for-each~
遍歷就是把list裡面所有的東西都拿出來。
你不用for-each,對於list形式差不多,因為碰巧list.tostring()方法裡面也是跑了一個遍歷,所以你看起來是一樣的。
你仔細看下,直接systemout和你的
格式不一樣的,直接tostring用逗號分割的,你的是用空白分給的。

Ⅳ java如何動態創建ArrayList並給其賦值

1、ArrayList是動態數組,List是一個介面,不能實例化,需要實例化一個ArrayList;

List list = new ArrayList();
2、使用list .add(任何對象);就可以進行添加了。代碼如下:

bean類
package com.whn.bean;

public class ListBean {
private String name;
private String pwd;

public void setName(String name) {
this.name = name;
}

public String getName() {
return name;
}

public void setPwd(String pwd) {
this.pwd = pwd;
}

public String getPwd() {
return pwd;
}
}

測試類package com.whn.test;

import com.whn.bean.ListBean;

import java.util.ArrayList;
import java.util.List;

public class ListTest {
//測試
public static void main(String[] args) {
List<ListBean> list = new ArrayList<ListBean>();//實例化一個arrayList
//添加
for(int i=10;i<20;i++){
ListBean listBean = new ListBean();
listBean.setName("name"+i);
listBean.setPwd("pwd"+i);
list.add(listBean);//把listBean添加到arrayList中
}

//把數據取出來
for(ListBean lb:list){
System.out.println(lb.getName());
System.out.println(lb.getPwd());
}

}
}

Ⅵ java List<String[] > table 賦值 和取值問題

首先,糾正一下,List<String[] > table,這個類型為List<String[]>,名字為table,所以List<String[]>並沒有setName這個方法(除非你自己重寫List),至於{[xx,yy],[qq,ww],[ee,rr]} 這種賦值方式,對於List來說是不存在的(除非你自己重寫List)。
如果我沒有理解錯你的意思的話,你是想保存一個數據表的數據
這樣的話可以這樣設計
編寫一個類,例如:Tabel類
這個Table類包含兩個屬性
private String name;
private Map<String,Object[]> property;
name屬性代表數據表的名字
property屬性代表數據表的column以及對應數據;
這樣就可以通過Table 這個類實現你所提及的賦取值
Table table = new Table();
賦值:
table.setName("my_table");
Map<String,Object[]> map = new HashMap<String,Object[]>();
map.put("r",new Object[]{"rr"});
map.put("q",new Object[]{"qq"});
......
table.setProperty(map);
取值:
String name = table.getName();
String[] r = table.getProperty().get("r");
String[] q = table.getProperty().get("q");
......
不知道有沒有理解錯誤你的意思

Ⅶ java list能賦空值嗎

java list能賦空值。

Ⅷ java中list一次性賦值

一次性放入,除非你把這幾個字元串先放入一個別的集合類,然後再把這個集合類通過addAll方法放到ArrayList中,由於ArrayList是非線程安全的,所以不可以一次性放入幾條信息。

Ⅸ Java嵌套list賦值

List<String> list1 = new LinkedList<String>();
list1.add("1");
List<String> list2 = new LinkedList<String>();
list2.add("1");
.....

Ⅹ Java如何將List 賦值到數組

首先取出styleid欄位的值,假設是字元串String
styleid="a/b/c";
然後String[]
s
=
styleid.split("/");
s就是字元串數組,s[0]="a";s[1]="b";s[3]="c"

熱點內容
訪問外網伺服器加速軟體 發布:2024-04-19 17:48:45 瀏覽:695
加密軟體對比 發布:2024-04-19 17:27:05 瀏覽:367
保密管理系統怎麼連接伺服器 發布:2024-04-19 17:26:59 瀏覽:18
廣州社保卡密碼激活在哪裡辦 發布:2024-04-19 17:21:18 瀏覽:368
編譯器和操作系統有關系嗎 發布:2024-04-19 17:20:28 瀏覽:274
數學公式編譯器下載 發布:2024-04-19 17:02:52 瀏覽:987
網頁無法緩存視頻 發布:2024-04-19 16:56:44 瀏覽:615
演算法紅 發布:2024-04-19 16:44:42 瀏覽:625
海量數據存儲與處理 發布:2024-04-19 16:33:46 瀏覽:542
微信聊天記錄怎麼恢復安卓手機 發布:2024-04-19 16:33:24 瀏覽:811