java吧 关注:1,243,899贴子:12,717,881
  • 17回复贴,共1

来来来,工作三年都不一定回答上来这个题!

只看楼主收藏回复

说出如下代码的运行结果:
public class Test {
public static void main(String[] args) {
String tt = "吹𝌆哨";
System.out.println(tt.length());
}
}


IP属地:北京1楼2016-11-16 17:58回复
    6个字节?


    IP属地:浙江2楼2016-11-16 18:00
    收起回复
      编译了一下 ,原来是3


      IP属地:浙江3楼2016-11-16 18:01
      收起回复
        已运行


        IP属地:江苏4楼2016-11-16 18:02
        回复
          看来求字符串长度的时候 是以char的字节数基本单位求的


          IP属地:浙江5楼2016-11-16 18:02
          回复
            我用eclipse编译运行的结果是3


            IP属地:浙江6楼2016-11-16 18:03
            收起回复
              看结果。有知道为什么的么?


              IP属地:北京7楼2016-11-16 18:03
              回复
                中间那个不是口,是特殊字符导致的吧


                IP属地:北京8楼2016-11-16 18:05
                回复


                  IP属地:浙江9楼2016-11-16 18:06
                  回复
                    哎呀 复制代码的时候 字符串的内容被改掉了 哈哈


                    IP属地:浙江10楼2016-11-16 18:07
                    回复
                      然并卵


                      IP属地:山西11楼2016-11-16 18:21
                      回复
                        字符串难道不是.length?这个不会报错吗


                        IP属地:广东来自Android客户端12楼2016-11-23 13:14
                        收起回复
                          中间那个是什么乱码,你就说吧


                          IP属地:广东来自Android客户端13楼2016-11-24 15:52
                          回复

                            有问题么?


                            IP属地:辽宁14楼2016-11-24 16:16
                            回复