我有一个ASCII表,我想把它放到可以放置输入而不影响空格的位置
System.out.println("._________________________.");
System.out.println("|" + playerOneName + " " + "|");
System.out.println("|-------------------------|");
System.out.println("|Wins "+ playOneWin + "|");
System.out.println("|Losses " + playOneLoss + "|");
System.out.println("|_________________________|");
我知道这和上下文没有关系,但是如果我随便取一个名字,比如约翰。这是输出
System.out.println("._________________________.");
System.out.println("|John |");
System.out.println("|-------------------------|");
System.out.println("|Wins 12|");
System.out.println("|Losses 3|");
System.out.println("|_________________________|");
忽略第二个示例中的System.out.println()s,它只是为了设置结构。我的问题是我如何获得|与其余部分对齐,并且名称不编辑空格(如果有意义)
谢谢
所以你基本上是想垫弦。
如果字符串短于某个长度,那么您想向其添加字符(向左或向右)以使其达到该长度。对吗?
使用System.out.printf
System.out.printf("%-10s|", "John"); // padding to the right
这将输出
John |
如果您希望长度不同,请将 10
更改为其他值。
对于获胜和失败的次数,您可以将数字向左填充:
int playOneWin = 12;
int losses = 3;
System.out.printf("|Wins%21s|%n", playOneWin); // note that the "-" is gone, signifying padding left
System.out.printf("|Losses%19s|", losses); // 19 is written here because "Losses" has 2 more letters than "Wins",
// so we pad the string for 2 fewer characters
输出:
|Wins 12|
|Losses 3|
InnoDB 通用表空间是一个共享表空间,可以容纳多个表,并支持所有表行格式。InnoDB 撤消表空间包含撤消日志。在 MySQL NDB Cluster 中,表空间可以包含一个或多个数据文件,从而为 NDB Cluster Disk Data 表提供存储空间。在主窗口中,点击 “其他”->“表空间”来打开表空间的对象列表。 表空间设计器 “表空间设计器”是一个用于设计表空间的 Navicat 基
InnoDB 通用表空间是一个共享表空间,可以容纳多个表,并支持所有表行格式。InnoDB 撤消表空间包含撤消日志。在 MySQL NDB Cluster 中,表空间可以包含一个或多个数据文件,从而为 NDB Cluster Disk Data 表提供存储空间。在主窗口中,点击 “其他”-> “表空间”来打开表空间的对象列表。 表空间设计器 “表空间设计器”是一个用于设计表空间的 Navicat
InnoDB 通用表空间是一个共享表空间,可以容纳多个表,并支持所有表行格式。InnoDB 撤消表空间包含撤消日志。在 MySQL NDB Cluster 中,表空间可以包含一个或多个数据文件,从而为 NDB Cluster Disk Data 表提供存储空间。在主窗口中,点击 “其他”->“表空间”来打开表空间的对象列表。 表空间设计器 “表空间设计器”是一个用于设计表空间的 Navicat 基
主要内容:数据库中表空间的优点,容器,默认表空间DB2表空间是一种存储结构,包含表,索引,大对象和长数据。 它可用于将数据库中的数据组织到逻辑存储组中,该逻辑存储组与存储在系统上的数据相关。 表空间存储在数据库分区组中。 数据库中表空间的优点 表空间提供了以下几个优势: 可恢复性:表空间使备份和恢复操作更加方便。 使用单个命令,可以备份或还原表空间中的所有数据库对象。 自动存储管理:数据库管理器根据需要创建和扩展容器。 内存利用率:单个缓冲池可
考虑2个对象: 与orika-mapper: 然后以下测试失败: 这是因为已成为空数组列表。为什么会这样?另一件非常值得注意的事情是:如果我用内容填充这两个列表,映射甚至会发生!虽然它们是不同类型的! 就是 与 和 成功。人们能指望这一点吗?这安全吗?
问题内容: 我正在注释我的DAO,并使用hibernate3:hbm2ddl生成ddls。有没有办法注释表空间? 问题答案: 不,没有开箱即用的方法。过去,我使用以下方法(相当复杂)解决了这个问题: 创建您自己的注释,该注释具有表空间和其他必要的属性。 扩展并覆盖以返回装饰的对象(请参见下文)。 扩展和覆盖和/或附加表空间规范(以及其他设置,如果有的话)。 无需使用hbm2ddl工具(或ant任务