java - 创建一个包含 4 位数字的所有可能组合的字符串 str = "0000", "0001", ..."9999"; - 爪哇
问题描述
我需要创建一个包含所有可能的 4 位数字组合的字符串。像 str= "0000", "0001", "0002", ..., "9999";
我可以打印出组合,但任务是将其保存为字符串,我似乎找不到解决方案。这是我到目前为止编写的代码。它非常适合输出。
public class AufgabeTrial {
public static void main(String[] args)
{
for(int w=0; w<=9; w++)
{
for(int x=0; x<=9; x++)
{
for(int y=0; y<=9; y++)
{
for(int z=0; z<=9; z++)
System.out.println(String.valueOf(w) + String.valueOf(x) + String.valueOf(y)+ String.valueOf(z));
}
}
}
解决方案
您可以使用 String.format。请看下面的例子:
public static void main(String[] args) {
printPattern();
}
private static void printPattern() {
for (int i=0;i<=9999;i++){
System.out.println(String.format("%04d", i));
}
}
推荐阅读
- chef-infra - 厨师包资源版本属性不起作用
- javascript - Bootstrap 容器块 js 动画背景
- firebase-realtime-database - Cloud Firestore 规则中的字符串函数
- bash - 是否可以将文件分组移动到需要每四个文件更改一次的目录?
- html - One pixel added between block elements in Chrome responsive mode
- javascript - 如何在 UL 标记内的 .each() 函数内循环
- java - RecyclerView Adapter 给出的不能转换为 List<>
- windows - Windows 上的 Docker
- javascript - 如何修复我的 JavaScript 登录验证?
- r - 分组 ggplot2 barplot 缺少误差线