「java快速输出集合内容」java快速输出集合内容的代码
今天给各位分享java快速输出集合内容的知识,其中也会对java快速输出集合内容的代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java中得到一个list集合,将list中的元素每一行5列输出,怎么写?
- 2、java实现排列组合输出
- 3、java如何将数组里面的数都输出出来
- 4、java中如何将list中的的一维数组的元素输出?
- 5、JAVA里怎么快速输出System.out.println("");?
java中得到一个list集合,将list中的元素每一行5列输出,怎么写?
public static void main(String[] args) {
ListString list = new ArrayListString();
for(int i=0; i 100; i++){
list.add(Integer.valueOf(i).toString());
}
for(int j=0; jlist.size(); j++){
if(j%5 == 0){
System.out.println();
}
System.out.print(list.get(j) + ",");
}
}
java实现排列组合输出
完成了一种实现,发给你参考下。
不过感觉应该还有更好的办法,有时间我会继续研究下.
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
public class TestQiuhe {
//集合a{1,2,3,5,7,10},输出不多于4个元素(不重复)的加和为22的组合。
public static void main(String[] args) {
int[] nums={1,2,3,5,7,10};
int l = nums.length;
Listint[] results=new ArrayListint[]();
for(int i1=0;i1l;i1++){
for(int i2=0;i2l;i2++){
if(nums[i1]==22){
results.add(new int[]{nums[i1]});
}
if(i2!=i1){
if(nums[i1]+nums[i2]==22){
results.add(new int[]{nums[i1],nums[i2]});
}
for(int i3=0;i3l;i3++){
if(i3!=i1 i3!=i2){
if(nums[i1]+nums[i2]+nums[i3]==22){
results.add(new int[]{nums[i1],nums[i2],nums[i3]});
}
for(int i4=0;i4l;i4++){
if(i4!=i1 i4!= i2 i4!=i3){
if(nums[i1]+nums[i2]+nums[i3]+nums[i4]==22){
results.add(new int[]{nums[i1],nums[i2],nums[i3],nums[i4]});
}
}
}
}
}
}
}
}
//去重
SetString reSet=new HashSet();
for(int[] r:results){
Arrays.sort(r);
reSet.add(Arrays.toString(r));
}
System.out.println("一共得到结果集:"+reSet.size());
System.out.println(reSet);
}
}
运行结果:
一共得到结果集:2
[[5, 7, 10], [2, 3, 7, 10]]
java如何将数组里面的数都输出出来
一般人都会用for循环来遍历整个数组,然后挨个输出
例如:
int[] a = {1,2,3,4,5};
要将数组a打印出来,就是
for(int i = 0;ia.length;i++){
System.out.println(a[i]);
}
这样就会挨个输出数组
但是还有一个方法,知道的人不多,就是Array.toString(a);
只需要 System.out.println(Array.toString(a));
就会打印出[1,2,3,4,5]这种形式。
java中如何将list中的的一维数组的元素输出?
java中将list中的一维数组中的元素取出需要2步。第一步:获取list的迭代器,将数组从迭代器中遍历取出:第二部:对取出的数组进行遍历,取出数组中存储的元素。
java的list集合中只能存储引用型变量,不能存储基本类型的变量。所以当list存储数组时,会将数组本身存入集合,而不是存储数组中的元素。
JAVA里怎么快速输出System.out.println("");?
这样是最快的:
1.先将你要打印的内容编好,如“hello”
2.选中“hello”(我一般习惯先end,再shift+home,就把整行选中了)
3.按alt+/,这个时候会出现一些提示项,选中最后一项sysout(按方向键↑就能快速选中)
4.回车,大功告成,整个打印语句+要打印的内容+最后的分号都生成了。
只要你把整个步骤多做几次,习惯了之后,绝对是最快的!我用的是eclipse3.6,之前的版本可能不支持。
java快速输出集合内容的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java快速输出集合内容的代码、java快速输出集合内容的信息别忘了在本站进行查找喔。