中易网

java中tostring()方法怎么输出啊

答案:3  悬赏:10  
解决时间 2021-01-14 12:12
  • 提问者网友:ミ烙印ゝ
  • 2021-01-13 16:42
java中tostring()方法怎么输出啊
最佳答案
  • 二级知识专家网友:一袍清酒付
  • 2021-01-13 18:10
new Data() 是什么?
如果是个对象,那么一个类似com.test.DoWhileTest2@69b332的什么地址。

如果你想要输出要的东西那么就重写 Data类的 toString方法

public String toString(){
return "你想输出的内容!";
}追问但是我把它转化为String类型了,为什么还是输不出来呢,那怎么把当前日期给打印出来,谢谢啊,我是刚学的新手追答SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd"); //格式化当前系统日期
String dateStr = dateFm.format(new Date());
System.out.println(dateStr);

关于时间格式化,你还是百度下吧。

System.out.println(new Date()); 输出的是标准格式。
还有你的Data写错了。
全部回答
  • 1楼网友:神鬼未生
  • 2021-01-13 18:46

输出的乱码?toString()就是把数据转换成字符串类型的。不行你试试这样。String s = new Data().toString();
system.out.println(s);追问不行啊输出的是
a.Data@c17164追答能把你Data函数的内容贴出来看看吗?
  • 2楼网友:往事埋风中
  • 2021-01-13 18:33
new Data()是新实例化出的对象,没有实质性的内容,只为其分配了存储空间,所以输出是只能输出ID也或者是其位置。正确的输出是system.out.println()括号内写入有实质性的东西。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息