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写错了。
如果是个对象,那么一个类似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()括号内写入有实质性的东西。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息