A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 侯鹏成 中级黑马   /  2014-12-13 21:42  /  2667 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我运行程序时把'\t'换成"\t"输出结果一样,为什么

7 个回复

倒序浏览
区别就是前者是char类型,后面是String类型。java会自动转换
回复 使用道具 举报
类型的隐式转换。
回复 使用道具 举报
后面那个是制表符吧
回复 使用道具 举报
as604049322 发表于 2014-12-13 21:58
区别就是前者是char类型,后面是String类型。java会自动转换

用法上有区别吗
回复 使用道具 举报
zmhlnrs 发表于 2014-12-13 22:12
后面那个是制表符吧

恩,就是不知道在用法上有何不同
回复 使用道具 举报
\t相当于制表符,至于单引号和双引号不重要
回复 使用道具 举报
zmhlnrs 中级黑马 2014-12-13 23:22:06
8#
前面那个'\t'是字符,
\是把字符t注释了 相当于连接  而输出的应该是字符串
而后面的"\t"是制表符
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马