作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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/
我是一名优秀的程序员,十分优秀!