java - 如何将 int 表示为数组中的字符串

标签 java

我正在尝试使用 toString() 方法将 int 表示为 String,但我不确定如何实现期望的结果。

我有的是:

public class Item {
  int item;
  public Item () {
    item = 3;
  }

  public Item (int item) { 
    this.item = item;     
  }

  public void toString() {
    String[] anArray = new string[10];

    anArray[0] = "item 0";
    anArray[1] = "item1";
    anArray[2] = "item2";
    anArray[3] = "item3";
    anArray[4] = "item4";
    anArray[5] = "item5";
    anArray[6] = "item6";
    anArray[7] = "item7";
    anArray[8] = "item8";
    anArray[9] = "item9";

    if (item >= 0 && item < 10)
      System.out.println("Item " + item + " = " + anArray[item]);
    else 
      System.out.println("Item does not exist.");
  }
}   

如何将 int 表示为数组中的 String

最佳答案

你可能想要这个:

 public String toString() {
     return "Item " + item;
 }

toString() 方法的思想是它返回一个简单但有意义的实例表示。

通常,您应该包括类的名称(您可以使用 getClass().getSimpleName() 或字符串)加上几个关键字段。

关于java - 如何将 int 表示为数组中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19957187/

相关文章:

java - 使用静态对象而不是数据库是错误的吗?

java - 我的 Android 服务在启动时无法启动

java - Hibernate SET 元素 order-by 子句

java - onSelectionChanged 不起作用

java - For 循环不能在 Java 中运行

java - 使用 Java 的拼写检查器,必须打印出特定行

java - 最好/最简单的 java 媒体框架

java - Dropwizard 和 hive-jdbc 之间的不兼容

java - 如何用 Java 编写正确的微基准测试?

Java NIO 窗口实现