【问题标题】:How to create a tab delimited in Eclipse Java如何在 Eclipse Java 中创建一个制表符分隔
【发布时间】:2013-10-24 08:48:43
【问题描述】:

我试图通过为每列结果设置一个好的选项卡来使我的结果看起来不错。 这是我的 toString() 函数。我在stackoverflow中搜索了这个问题,但它没有回答我的问题。我在 Eclipse Java 中找不到 StringUtils.rightPad(String, int) 实用程序。我应该下载任何软件包或任何东西吗?

         public String toString(){
        StringBuffer sb = new StringBuffer(150);
        sb.append(getDept(department));
        sb.append("\t");
        sb.append(getName());
        sb.append("\t");
        sb.append(getAge());
        sb.append("\t");
        sb.append(checks.check());

        return sb.toString();
    }


Here's my result using ("\t") :

Department      Name    Age Prime
__________________________________________________
Information_Systems Hacking Novice  23  true
Accounting  Counting Novice 25  false
Marketing   Sales Savvy 38  false
Information_Systems Hacking Savvy   38  false
Accounting  Counting Savvy  40  false
Accounting  Counting Pro    45  false
Information_Systems Hacking Pro 46  false
Human_Resources Hiring Pro  47  true
Marketing   Sales Pro   48  false
Marketing   Sales Guru  50  false
Information_Systems Hacking Guru    51  false
Accounting  Counting Guru   55  false
Human_Resources Hiring Guru 58  false

【问题讨论】:

  • 这与 Eclipse 究竟有什么关系?您只是在寻找正确填充字符串的方法,不是这样吗?
  • 它可以 printf 但不能追加。

标签: java tabs delimited


【解决方案1】:
org.apache.commons.lang.StringUtils.rightPad(String, int)

Download Commons Lang

【讨论】:

  • 如何将包导入到我的 Eclipse 中?
  • 您需要将 commons-lang 库添加到您的项目中。如何做到这一点,取决于您使用的依赖系统,例如。对于 maven,将 <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> <version>2.6</version> </dependency> 添加到您的 pom 中,对于 ivy:<dependency org="commons-lang" name="commons-lang" rev="2.6" conf="default" /> 到 ivy.xml。如果您不使用任何依赖工具,只需下载该库并将其作为依赖项添加到您的项目中(项目 --> 属性 --> Java 构建路径 --> 库 --> 添加 JARS.../添加外部 JAR )
猜你喜欢
  • 1970-01-01
  • 2012-08-04
  • 2011-12-24
  • 1970-01-01
  • 2015-10-30
  • 1970-01-01
  • 1970-01-01
  • 2015-07-19
  • 1970-01-01
相关资源
最近更新 更多