Java中的对齐方式包括左对齐和右对齐,这一点在字符串输出时显得尤为重要。在Java中,我们可以通过使用格式化字符串和标志来实现对齐。
//左对齐 System.out.printf("%-10s %5d%n", "Java", 100); //输出结果为: Java 100 //右对齐 System.out.printf("%10s %5d%n", "Java", 100); //输出结果为: Java 100
上面的例子中,我们使用了%和标志符-来实现了左对齐,而使用标志符%和%10s来实现了右对齐。其中,%10s表示将字符串输出到10个字符的宽度内,并在字符串左边添加空格实现右对齐,而%-10s则是在字符串右边添加空格实现左对齐。
需要注意的是,左对齐和右对齐是在输出时指定的。也就是说,同样的格式化字符串和标志,输出结果的对齐方式是由我们在输出时指定的。