當前位置:首頁 » 編程語言 » list初始化java

list初始化java

發布時間: 2024-08-31 13:32:38

java List<T> 如何初始化

//List是虛擬的類,不能直接實例化,但是可以實例化他的子類
import java.util.ArrayList;
import java.util.List;

public class T {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
}
}

❷ 關於java中List的初始化問題

wyg_vip同志亂講。
List是一個介面,如user_pyw所講,不能直接new List,而應該使用ArrayList或者LinkedList(這些實現了List介面),如 List l = new LinkedList();。你的l直接就是等於null,在調用l.add()不就是一個空指針嗎?
List作為模板調用,可以使用List<String> l = new LinkedList<String>();,如果你確定里邊都會加入String的東西,這樣會更快,取出來的時候不用再轉換為String對象或者使用toString方法。List中的對象本身不是String類型的,而是Object類型的(wyg_vip不要誤導人家),你可以加入各種類型,可以放一個List進去,一個Map進去,一個String、Integer、你自己定義的Class進去都行,如果指定了模板類型就只能插入對應的對象,否則什麼對象都可以放進去。
wyg_vip有一句說的正確,就是「學Java多看官方的文檔」。

❸ 請問,Java中,泛型數組的數組怎麼初始化(就是ArrayList數組)

既然你暗示就是ArrayList了,
首選就從Arraylist想了

可以試試:

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList<ArrayList<Integer>> als = new ArrayList<ArrayList<Integer>> ();
ArrayList<Integer> a1 = new ArrayList<Integer>();
ArrayList<Integer> a2 = new ArrayList<Integer>();
ArrayList<Integer> a3 = new ArrayList<Integer>();
ArrayList<Integer> a4 = new ArrayList<Integer>();
//下面是添加行,你可以用循環添加固定的行
//每一列就是一個ArrayList<Integer>,你可以任意添加,長度不固定吧
als.add(a1);
als.add(a2);
als.add(a3);
als.add(a4);
System.out.println(als.size());

}
}

tao_3000的方法可行,只是Integer[]創建時要指定維數
可以自己寫個演算法自動增加維數

對於你說的數據量問題,個人理解是這樣的:

達到了幾十萬幾百萬的數據量的時候,我想大概就是從資料庫中吧數據讀取出來,進行批量的處理或者更新之類的操作。
你說得很對,如此龐大的數據量肯定會使效率降低,
但是我們完全可以一次從資料庫中讀取幾百條記錄,進行操作

關於如何從資料庫中一次讀取很少的記錄,jdbc和hibernate都有相應的實現

在者,數據量過大,呵呵,JVM可能崩潰哦 *_*

❹ 如何在Java中初始化List 對象

importjava.util.ArrayList;
importjava.util.List;

publicclassDemo{
publicstaticvoidmain(String[]args){
//初始化一個空的list
List<Integer>list=newArrayList<Integer>();
//向list中添加數據
for(inti=0;i<10;i++){
list.add(i);
}
//列印list中的元素值
for(inti=0;i<10;i++){
System.out.println(list.get(i));
}
}
}

結果:

❺ java中這樣定義一個List: List list = null; 初始化的是什麼ListarrayList還是LinkList

只是聲明List,並初始化。一般你要是給List定義類型,那麼用List<XXX>,XXX為限定的類型,如String,實體類這樣的東西。arrayList、LinkList和List是不同的類型,你要創建對象那麼直接ArrayList list = new ArrayList();之類的

❻ java 怎麼創建一個list集合

java創建一個list集合,List是不能直接實例化的,所以要用其他的,如ArrayList。

1、Listtemp=newArrayList();

2、temp.add(xxx)。

❼ java里對象的初始化有什麼作用,什麼時候要用到

對象初始化的例子如:List<String> list;
list=new ArrayList<String>();//這樣就將其初始化了。然後你可以調用它的方法如:list.add("dsafs");//正確的調用方法。
如果沒有上述的初始化,list.add("dsafs");//運行這句話時將要產生NullPointerException(空指針)異常。

基本類型數據用著全局變數,聲明後如果不初始化的話,java虛擬機將自動對其初始化,比如你在類的成員變數中聲明:int age;//這里沒有初始化,將產生默認值0;其他基本類型數據都有其默認值。但如果是聲明局部變數,比如說在某個方法中,就必須先初始化再調用,如: void add(){
int a;
System.out.println(a);//這樣編譯時不能通過,必須要求你先初始化
}

如果你剛開始學習java的話,我建議你先看點java基礎的書,還有就是多編程,java還是很有意思的,也挺好學的,希望我的回答對你有點幫助。

熱點內容
備胎壓縮胎 發布:2024-09-18 19:56:50 瀏覽:789
hypermesh加密網格 發布:2024-09-18 19:49:59 瀏覽:53
監控怎麼存儲 發布:2024-09-18 19:49:09 瀏覽:73
sql字元串轉換datetime 發布:2024-09-18 19:39:15 瀏覽:514
訪問平台慢 發布:2024-09-18 19:13:45 瀏覽:470
linux圖形顯示 發布:2024-09-18 19:12:51 瀏覽:817
ftp天網 發布:2024-09-18 19:03:41 瀏覽:46
tplink路由器重置了密碼是多少 發布:2024-09-18 19:01:03 瀏覽:720
密碼門的鑰匙在哪裡 發布:2024-09-18 19:00:21 瀏覽:932
pythondefer 發布:2024-09-18 18:42:20 瀏覽:521