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方法就好了;