1. java:為什麼這個list輸出出來是這樣的
因為你這樣直接輸出,輸出的是集合下面student這個對象,並不是具體的數據,這時候你就要重寫你student類里的toString方法,一般你輸入toString就會提示直接生成如圖下這樣的字元串代碼
輸出
2. java中如何將list中的的一維數組的元素輸出
java中將list中的一維數組中的元素取出需要2步。第一步:獲取list的迭代器,將數組從迭代器中遍歷取出:第二部:對取出的數組進行遍歷,取出數組中存儲的元素。
java的list集合中只能存儲引用型變數,不能存儲基本類型的變數。所以當list存儲數組時,會將數組本身存入集合,而不是存儲數組中的元素。
3. java list怎麼輸出
System.out.println(list.get(i));//這裡面的i是lisy的下標,和數組差不多
4. java中得到一個list集合,將list中的元素每一行5列輸出,怎麼寫
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
for(int i=0; i< 100; i++){
list.add(Integer.valueOf(i).toString());
}
for(int j=0; j<list.size(); j++){
if(j%5 == 0){
System.out.println();
}
System.out.print(list.get(j) + ",");
}
}
5. java寫出list的三種輸出方式來
遍歷 list嗎?
for(int i = 0;i<list.size();i++){
Object object = list.get(i);
}
for(Object object : list){
}
Iterator it = list.iterator();
while(it.hasNext()){
Object object = it.next();
}
6. 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>
7. 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
載入更多
8. java如何得到一個方法返回的list
你是java的初學者吧,java一個方法的最基本的聲明,由修飾符,返回值,方法名組成,這是必要的三個元素。最簡單的方法也要由這三個部分組成,比如一個簡單的方法
public void test(){
system.out.println("Hello World");
}
這里public是修飾符,表示是公共的方法,void表示返回值,void為空,表示這個方法不需要返回值,test是方法名,小括弧里是方法的參數,沒有即不需要參數,花括弧為具體的java代碼,也就是方法執行的過程。這里是直接在控制太輸出Hello World這個句子。
回到你的問題,一個方法要返回List,即表示這個方法的返回值為List,那麼遵循我最開始說的方法組成,這里的返回值就是List,所以把void 改成List即可。寫個完整的例子,一個方法返回一個包含整數1~10的List。
public List getNumberList(){
List list=new ArrayList();
for(int i=1;i<=10;i++){
list.add(i);
}
return list;
}
此處方法返回值聲明為List,即表示這個方法必須返回一個List,不返回List,至少要返回一個Null,因為java的方法,只要返回值不為void,都必須返回一個對象。
希望我的回答能幫到你~~
9. Java list輸出問題,求解
因為你list中的對象沒有重寫toString方法,只會輸出類名和邏輯地址;
重寫一下list中對象的toString方法就好了;