❶ java 如何列印出List中得值
package com.ldc.test;
import java.util.ArrayList;
import java.util.List;
/**
*
* @author 願做無聊聽眾6
*
*/
public class Test {
public static void main(String[] args) {
Float[] fl1=new Float[3];//模擬數據1
fl1[0]=2.8f;
fl1[0]=08f;
fl1[0]=18f;
Float[] fl2=new Float[3];//模擬數據2
fl2[0]=2f;
fl2[0]=82f;
fl2[0]=33f;
List<Float[]> list=new ArrayList<Float[]>();//集合
list.add(fl1);
list.add(fl2);
for (Float[] floats : list) {//------------------遍歷
for (int i = 0; i < floats.length; i++) {
System.out.print(floats[i]+" --> ");
}
System.out.println();
}
}
}
❷ java列印List問題 請教高手幫忙
重寫寫class Elem的toString方法就可以了,修改後代碼如下:
import java.util.*;
public class ListTest {
class Elem
{
private String name;
private int age;
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
public int getAge()
{
return this.age;
}
public void setAge(int age)
{
this.age = age;
}
public String toString(){
return name + ", " + age;
}
}
public void function(){
List<String> list = new ArrayList<String>();
Elem elem = new Elem();
elem.setName("chengji");
elem.setAge(100);
list.add(elem.toString());
System.out.println(list);
}
public static void main (String[] args) {
ListTest test = new ListTest();
test.function();
}
}
❸ 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 為 null:是指ArrayList實例化的對象不存在。
ArrayList的一個對象 list, list.size()=0;:是指ArrayList實例化的對象存在,但是其內容是空。
ArrayList<String> ar1 = null;
ArrayList<String> ar2 = new ArrayList<String>();
System.out.println("ar1:"+ar1.size());
System.out.println("ar2:"+ar2.size());
第一個列印輸出是異常。
第二個列印輸出是0。
❺ java:為什麼這個list輸出出來是這樣的
因為你這樣直接輸出,輸出的是集合下面student這個對象,並不是具體的數據,這時候你就要重寫你student類里的toString方法,一般你輸入toString就會提示直接生成如圖下這樣的字元串代碼
輸出
❻ java中如何列印下面代碼list裡面的值解決了加分!
cirList是一個List啊,你要循環list列印才行,equip也一樣.
把System.out.println(cirList+"11111<<<<<<<<<<<<<<<<<<<");換成下面代碼
for(int
i=1;i
追問:
int
c_list
=
list.get(i);
這個list.get(i);的list報錯啊,我換了cirList,也不對啊
追答:
答案我修改了,你再看看吧,剛才list.get(i);會出錯的
list.get(i);
要改成cirList.get(i);
評論
0
0
0
載入更多
❼ JAVA中遍歷列印list
那得看你是想遍歷出對象還是對象中欄位的值,如果是對象,那麼可以這么寫。
for(Fatigue fatigue:resultData){
System.out.pringln(fatigue);
}
如果是想遍歷對象中欄位的值的話,那麼就在這個Fatigue實體類中重寫Object的toString() 方法。
然後使用上面這種方式就可以通過循環輸出該對象中欄位的值了。
❽ 在Java中怎麼循環列印出<LIST>的各屬性的值我在JSP中用下列可以,在Java中該如何列印
for循環就可以了
List<Object>list=newArrayList<Object>();
for(inti=0;i<list.size();i++){
System.out.println(list.get(i));
}
希望能幫助到你
❾ javaweb中list數據列印成這樣是怎麼回事
因為list里存的是一個一個的對象,列印時都是調用對象的toString()方法,toString()方法默認返回包名+@+對象的hashCode值,所以你需要重寫對象的toString()方法來輸出你想要的對象信息
❿ java 中如何列印一個List集合的索引
java中列印一個list集合的索引可以使用循環遍歷,先取得集合的長度,然後列印出來,實例如下:
publicclassceshi{
publicstaticvoidmain(String[]args){
List<String>list=newArrayList<String>();
list.add("保護環境");//向列表中添加數據
list.add("愛護地球");//向列表中添加數據
list.add("從我做起");//向列表中添加數據
for(inti=0;i<list.size();i++){
System.out.println("第"+i+"個集合的索引");
}
}
}