当前位置: 首页 > 知识库问答 >
问题:

格式化两个列出的数组之间的空格 [重复]

范振海
2023-03-14

原始关闭原因未解决

如何格式化它,使输出的表是内联的并且空格相等?

public class jh {

public static void main(String[] args) {
    
    int [] quantity = {31, 10, 30, 19, 25, 80}; 
    
    String [] product = {"Milk", "Eggs", "Cereal", "Apples", "Cheese","Chicken"}; 
    
    System.out.println("Index  Product    Quantity");
    for (int i=0; i<6;i++)
    { 
    System.out.println(i+1+"  "+product [i]+"  "+quantity[i]); 
    
    
}

}
}

共有1个答案

扶绍辉
2023-03-14

可以使用 System.out.formatString.format 为每个元素指定宽度。

java prettyprint-override">System.out.println("Index  Product    Quantity");
for (int i = 0; i < 6; i++) { 
    System.out.format("%-6s %-10s %-8s%n", i + 1, product[i], quantity[i]); 
}
 类似资料:
  • 我正在尝试编写一个正则表达式,使其只有两个单词,它们之间只有一个空格。两个字都不能少于三个字符。例子:乔·史密斯

  • 我想验证用户输入,它应该由1和3之间的两位数字组成,用空格隔开。到目前为止,示例是匹配的。 是我的正则表达式还是我正在用一开始就错了吗? 例如,如果我输入,我就会得到这个。相反,我想验证它是正确的,然后继续进行,而不会被困在循环中。

  • 问题内容: 这是我正在使用的代码。 我将单独的main方法与此代码一起调用上述方法: 有没有一种方法可以轻松在输出之间添加空格?这是当前的样子: 问题答案: 添加文字空间或制表符:

  • 本文向大家介绍如何让` 测试 空格`这两个词之间的空格变大?相关面试题,主要包含被问及如何让` 测试 空格`这两个词之间的空格变大?时的应答技巧和注意事项,需要的朋友参考一下 这边有这么两种方法: 通过给标签设置,将这个属性设置成自己想要的值。 将这个空格用一个标签包裹起来,然后设置标签的或者。 我分别用和来处理了和标签: 让我们一起来看看效果: 大家可以看到效果,我用和处理标签,是会呈现不同的效

  • 我们可以看到格式化就是通过格式字符串得到特定格式: format!("{}", foo) -> "3735928559" format!("0x{:X}", foo) -> "0xDEADBEEF" format!("0o{:o}", foo) -> "0o33653337357" 根据使用的参数类型,同样的变量(foo)能够格式化成不同的形式:X, o 和未指定形式。 这个格式化的功能是通过 t

  • 为什么两个 标记之间有空格?当我设置 标记的宽度时,它不起作用。我将其设置为 ,但两个 标记之间仍有空格。如何从 标记中删除空格? 以下是HTML和CSS代码: null null