黑马程序员技术交流社区

标题: 【已解决】双斜杠输出问题 [打印本页]

作者: 于紫洋    时间: 2012-3-26 19:09
标题: 【已解决】双斜杠输出问题
本帖最后由 于紫洋 于 2012-3-26 19:20 编辑

想要打印的字符串中有双斜杠,居然打不出来,求方法

System.out.println("例如:d:\\1");
打印出来是:例如:d:\1
在双引号中居然也要转义么,一时间想不出要如何破了
作者: 程洪    时间: 2012-3-26 19:12
本帖最后由 程洪 于 2012-3-26 19:13 编辑

System.out.println("d:\\\\1");
两个双斜线 打印 1个斜线 说明进行了转义
那么 你就打四个双斜线 打印两个斜线就不就可以了?
作者: 李井山    时间: 2012-3-26 19:14
在JAVA中"\"是转义字符,假如你要输出引号,就要这样"\"",想打"\\"就System.out.println("例如:d:\\\\1");
作者: 于紫洋    时间: 2012-3-26 19:19
{:soso_e179:}
已解决
果然几天不出门憋的有点傻了,这么简单的问题居然想不出来了
作者: 姚伟涛    时间: 2012-3-26 19:23
public class test {

        /**
         * @param args
         */
        public static void main(String[] args) {

                System.out.println("d:\\1");
                System.out.println("d:\\\1");
                System.out.println("d:\\\\1");
        }

}
实践出真知,试试么
结果:
d:\1
d:\
d:\\1




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