導航:首頁 > 編程語言 > arraylist輸出java

arraylist輸出java

發布時間:2023-06-02 12:30:59

『壹』 (java)arrayList無法正確輸出javabean對象的屬性.輸出結果為什麼不對

while(rs.next()){
ub.setUserID(rs.getString(1));
list.add(ub);
System.out.println(ub.getUserID());
}

改成:
while(rs.next()){
ub= new UserBean (); //創建新的對象

ub.setUserID(rs.getString(1));
list.add(ub);
System.out.println(ub.getUserID());
}

結合樓上的輸出問題,應該可行了

『貳』 JAVA中怎麼樣把ArrayList中存的數據列印出來

重寫toString方法,在自定義類中重寫toString方法,組裝自己的格式。


ArrayList在它的父類AbstractCollection中重寫了toString方法,該方法用Iterator的方式遍歷自己的集合。遍歷時直接把元素加入到了StringBuilder中,這樣相當於調用元素的toString方法。


舉個例子:

importjava.util.ArrayList;
importjava.util.List;
publicclassTest5{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
List<MyData>ms=newArrayList<MyData>();
ms.add(newMyData("0"));
ms.add(newMyData("1"));
ms.add(newMyData("2"));
ms.add(newMyData("3"));
System.out.println(ms);
}
}
classMyData{
privateStringname;
publicMyData(Stringname){
this.name=name;
}
publicStringtoString(){
return"數據域:"+name;
}
}

『叄』 java 有關ArrayList,可不可以用toString輸出的問題

首先,我們知道ArrayList是List的實現類,繼承於AbstractList,它是一個數組隊列,提供了相關的添加、刪除、修改、遍歷等功能。雖然它也是一個Object,但總體上來講,並沒有實現toString方法,所以其類來調用toString方法是不對的 (也就是說 不能ArrayList.toString),但是既然是一個數組序列,而數組是可以調用toString方法,所以在不重寫的情況下,可以轉變為相應的數組,恰巧ArrayList實現的List中是有這個方法即list.toArray()。

如果你對基礎類型輸出,可以採用轉為相應的數組,進而可以調用Arrays.toString()方法輸出。

//比如
ArrayList<String>list=newArrayList<String>(Arrays.asList("BuenosAires","Córdoba","LaPlata"));
System.out.println(Arrays.toString(list.toArray()));

『肆』 java,怎麼輸出ArrayList中保存的所有對象啊

package sync;
import java.util.*;
public class L4_1 {
public static void main(String[] args) {
ArrayList<Xs> aa1 = new ArrayList<Xs>();
System.out.println("大小為" + aa1.size());
Xs xs1=new Xs("悟空",15,90);
Xs xs2 = new Xs("八戒", 13, 70);
Xs xs3 = new Xs("沙僧", 14, 75);
Xs xs4 = new Xs("小白龍", 20, 80);
aa1.add(xs1);// add是一個添加的方法
aa1.add(xs2);// 添加一個對象
aa1.add(xs3);
aa1.add(1, xs4);
System.out.println("大小為" + aa1.size());// aa1.size()有多少個對象//
//aa1.remove(1);// 刪除1號對象
for(int i=0;i<aa1.size();i++){
System.out.println(aa1.get(i));
}
}
}
class Xs {
private String xingming;
private int xuehao;
private int chengji;
Xs(String xingming, int xuehao, int chengji) {
this.xingming = xingming;
this.chengji = chengji;
this.xuehao = xuehao;
}
public String getXingming() {
return xingming;
}
public int getXuehao() {
return xuehao;
}
public int getChengji() {
return chengji;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return xingming+","+xuehao+","+chengji;
}
}

ps:變數名最好用英文有明確的意思,看著太別扭了。

『伍』 Java中arraylist的輸出方法都有那些

我直接用代碼舉例說明:1、以前JDK5以前的使用方法,而且現在代碼這樣寫的居多for(int i =0 ; i<arraylist.size() ; i++){}2、JDK6中新增加的寫法,代碼更健壯。。。更高效。for(Object obj : arraylist){}至於Object是要你自己寫的具體對象類型,也就是ArrayList中的類型。。。

『陸』 javaweb 如何輸出一個arrayList

方法-:直接在action設置get和set方法,然後在jsp頁面中使用iterator迭代輸出,但是一定要注意格式。就是被這個格式搞了一下午。 <s:iterator value="list" id="id">
<tr><td><s:property value="#id.number" /></td> //使用標簽 <td>${id.name}</td></tr> //使用EL表達式 </s:iterator>
<s:iterator value="list" id="id">
<tr><td><s:property value="#id.number" /></td> //使用標簽 <td>${id.name}</td></tr> //使用EL表達式 </s:iterator>
或者是不聲明id,直接<s:property value="number" />

方法2:把list存入request中,顯示方法和jsp頁面相同。但個人認為是多此一舉。因為既然struts提供了參數的攔截器,我們為什麼不利用呢,格式如下:
view plain to clipboardprint?
<s:iterator value="#request.list" > //此處一定要加上#request,表示從棧裡面取出該list。也可以設置id,但下面的格式為#id.number。也一定要加#,表示從棧內取值 <tr><td><s:property value="number" /></td> <td><s:property value="name" /></td></tr>
</s:iterator>
<s:iterator value="#request.list" > //此處一定要加上#request,表示從棧裡面取出該list。也可以設置id,但下面的格式為#id.number。也一定要加#,表示從棧內取值 <tr><td><s:property value="number" /></td> <td><s:property value="name" /></td></tr> </s:iterator>

『柒』 java 怎麼才能倒序輸出ArrayList

int i = c.size(); 這里有問題。ArrayList的最大下標也是size()-1,你從size()開始當然會有。把它改成int i = c.size()-1;

閱讀全文

與arraylist輸出java相關的資料

熱點內容
妖神記免費全集小說 瀏覽:535
喜虎棋牌源碼 瀏覽:908
武林外傳文件加密 瀏覽:596
紅羊真打軍電影野 瀏覽:59
香港露點喜劇電影 瀏覽:402
藍天使電話手錶如何下載app 瀏覽:82
如何用App寫教案 瀏覽:579
中文字幕在線資源 瀏覽:990
法國啄木鳥軍艦系列 瀏覽:809
我的世界伺服器怎麼樣靈魂綁定 瀏覽:159
不用下載直接看片的網站 瀏覽:732
台灣同性電影女同 瀏覽:155
武漢程序員的工資 瀏覽:153
奕劍術林奕 瀏覽:257
如何看app限制視頻 瀏覽:982
電影廁所持刀惡人 瀏覽:607
go to the cinema翻譯 瀏覽:844
主人公叫艾米麗是什麼電影 瀏覽:427
文件夾排序怎麼變成橫排了 瀏覽:690
一個男的看女生洗澡電影 瀏覽:293