java打印数组_Java中打印数组内容的方式有哪些?
下面是幾種常見的打印方式。
方法一:使用循環打印。
public?class?Demo?{
public?static?void?main(String[]?args)?{
String[]?infos?=?new?String[]?{"Java",?"Android",?"C/C++",?"Kotlin"};
StringBuffer?strBuffer?=?new?StringBuffer();
for(int?i?=?0;?i
if(i?>?0)?{
strBuffer.append(",?");
}
strBuffer.append(infos[i]);
}
System.out.println(strBuffer);
}
}
方法二:使用 Arrays.toString()?打印。
public?class?Demo?{
public?static?void?main(String[]?args)?{
String[]?infos?=?new?String[]?{"Java",?"Android",?"C/C++",?"Kotlin"};
System.out.println(Arrays.toString(infos));
}
}
方法三:使用 JDK8?的? java.util.Arrays.stream()? 打印。
public?class?Demo?{
public?static?void?main(String[]?args)?{
String[]?infos?=?new?String[]?{"Java",?"Android",?"C/C++",?"Kotlin"};
Arrays.stream(infos).forEach(System.out::println);
}
}
方法四:使用 Arrays.deepToString() 方法打印。如果數組中有其它數組,即多維數組,也會用同樣的方法深度顯示。
public?class?Demo?{
public?static?void?main(String[]?args)?{
String[]?infos?=?new?String[]?{"Java",?"Android",?"C/C++",?"Kotlin"};
System.out.println(Arrays.deepToString(infos));
}
}
方法五:使用 JDK 8 的 Stream.flatMap() 打印。
public?class?Demo?{
public?static?void?main(String[]?args)?{
String[]?infos?=?new?String[]?{"Java",?"Android",?"C/C++",?"Kotlin"};
Arrays.stream(infos).forEach(System.out::println);
}
}
總結
以上是生活随笔為你收集整理的java打印数组_Java中打印数组内容的方式有哪些?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自动化测试脚本可以测php吗
- 下一篇: asp登录页面跳转到注册页面_Java