java - 如何替换与之前具有相同表格排列的字符串中的制表符?

标签 java

我有一个字符串数组,每个字符串都由整数和 TAB 字符组成。如何用空格替换这些制表符以便保留当前格式(像表格一样排列)?

最佳答案

将字符串拆分为字符串数组。将它们收集在一个列表中。计算最大值每个“列”的宽度(即所有数组中具有相同索引的所有元素的最大宽度)。

然后使用最大值打印数组。宽度。

关于java - 如何替换与之前具有相同表格排列的字符串中的制表符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20194459/

相关文章:

java - Groovy 类中 @Rule(JUnit) 声明和赋值的逻辑是什么

java - getLocalAddress() 返回 0.0.0.0

java - Eclipse 中的西里尔符号

java - 这些 "for"循环的更有效替代方案是什么?

java - 最小惊奇原则

java - 确定给定 IP 是否为 Web 主机

java - IDEA-导入maven项目

java - Netbeans javac 在 LayerGenerateProcessor 中为 @Override 抛出异常。问题出在哪里?

java - 通过 @OneToMany 和 @ManyToOne 使用 JPA hibernate 获得无限递归

java - Log4J - 如何记录导入库中捕获的异常?