我正在尝试使用Java打印表格,但我想知道这样做的最佳方法是什么?
我试过打印新行并使用\ t使内容对齐,但这不起作用。有没有这样做或更好的方法?
您可以使用System.out.format(…)
例:
final Object[][] table = new String[4][];
table[0] = new String[] { "foo", "bar", "baz" };
table[1] = new String[] { "bar2", "foo2", "baz2" };
table[2] = new String[] { "baz3", "bar3", "foo3" };
table[3] = new String[] { "foo4", "bar4", "baz4" };
for (final Object[] row : table) {
System.out.format("%15s%15s%15s\n", row);
}
结果:
foo bar baz
bar2 foo2 baz2
baz3 bar3 foo3
foo4 bar4 baz4
或将以下代码用于左对齐输出:
System.out.format("%-15s%-15s%-15s\n", row);
Vimscript中,我们最先关注的是echo和echom命令。 你可以在Vim中执行:help echo和:help echom命令以查看其帮助文档。读完本书之后, 再次遇到新的命令时,你应该先执行:help命令查看其帮助文档。 执行如下命令,体验echo命令: :::vim :echo "Hello, world!" 你应该会在屏幕的底部看到Hello, world!被打印出来。 还是打印消
Go 语言中提供了两种创建异常信息的方式 方式一:通过 fmt 包中的 Errorf 函数创建错误信息,然后打印 package main import "fmt" func main() { // 1.创建错误信息 var err error = fmt.Errorf("这里是错误信息") // 2.打印错误信息 fmt.Println(err) // 这里是错误信息 }
问题内容: 我正在尝试获取有关系统上打印机的一些信息。 在Windows和Linux上,使用以下代码,仅填充属性: 在使用该功能之后… …这是结果: 如何获得更多信息 ,例如打印机注释? 问题答案: 还有其他实现,但是如果您想获取更多… 这只是一个 肮脏的 代码,您还可以获取不受支持的doc值: 注意: 您可能会看到重复的值,但是可以对其进行过滤。
name String - 名称 description String - 描述 status Number - 状态 isDefault Boolean - 是否默认打印机 options Object - 附加字段 例子: 1 name: 'Zebra_LP2844', 2 description: 'Zebra LP2844', 3 status: 3, 4 isDefault: false
在航站楼如何做到这一点?
#include<stdio.h> void a(void) { printf("Tail call frame\n"); } void b(void) { a(); } void c(void) { b(); } int main(void) { c(); return 0; } 技巧 当一个函数最后一条指令