为了账号安全,请及时绑定邮箱和手机立即绑定

单引号和双引号的问题

 // 获取邮箱中"@"符号的位置

int index2 = email.indexOf("@"); 

        

        // 获取邮箱中"."号的位置

int index3 = email.indexOf('.');

这里的空格里到底该是单引号还是双引号

正在回答

4 回答

这里的点应该用的是双引号,要的是一个子字符串。至于区别上面已经回答了

单引号里的是字符类型,双引号里的是字符串类型所以用的是不一样的


0 回复 有任何疑惑可以回复我~

看一下源码,String.class。

其中有这样两段代码:

    public int indexOf(String str) {
        return indexOf(str, 0);
    }
        public int indexOf(int ch) {
        return indexOf(ch, 0);
    }

indexof方法的重载。char和 String都可以作为参数。用单引号的时候只能查单个字符。双引号的时候可以查单个字符和字符串。

1 回复 有任何疑惑可以回复我~

单引号里的是字符类型,双引号里的是字符串类型所以用的是不一样的

0 回复 有任何疑惑可以回复我~

空格?哪里有空格?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

单引号和双引号的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信