黑马程序员技术交流社区

标题: 在java语句中“\t”与‘\t’有什么区别? [打印本页]

作者: 侯鹏成    时间: 2014-12-13 21:42
标题: 在java语句中“\t”与‘\t’有什么区别?
我运行程序时把'\t'换成"\t"输出结果一样,为什么
作者: as604049322    时间: 2014-12-13 21:58
区别就是前者是char类型,后面是String类型。java会自动转换
作者: Honelyboy    时间: 2014-12-13 22:03
类型的隐式转换。
作者: zmhlnrs    时间: 2014-12-13 22:12
后面那个是制表符吧
作者: 侯鹏成    时间: 2014-12-13 22:42
as604049322 发表于 2014-12-13 21:58
区别就是前者是char类型,后面是String类型。java会自动转换

用法上有区别吗
作者: 侯鹏成    时间: 2014-12-13 22:43
zmhlnrs 发表于 2014-12-13 22:12
后面那个是制表符吧

恩,就是不知道在用法上有何不同
作者: 青衫禅客    时间: 2014-12-13 23:21
\t相当于制表符,至于单引号和双引号不重要
作者: zmhlnrs    时间: 2014-12-13 23:22
前面那个'\t'是字符,
\是把字符t注释了 相当于连接  而输出的应该是字符串
而后面的"\t"是制表符




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2