下载此文档

JAVA面试题解惑系列(六)——字符串(String)杂谈.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
JAVA面试题解惑系列(六)——字符串(String)杂谈5\)C$B6h5P-p'Z;V(@!g(n%v)n8n:D#E作者:臧圩人(zangweiren) :h*n3|!M,P9K&E!|#M网址:http://zangweiren. "`#`(O3n$g6T:K/g>>>转载请注明出处!<<< &y#F/Y%B-~******@9C5a*z7V!f!]&`*K;p8A3e#q上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。   D)~1F;t*B7{$d5[%k一、String类有length()方法吗?数组有length()方法吗? 8{+;W;sString类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义: "I%O(X  X6|;h6I(L  QJava代码 1f3|4e&[6j*epublicintlength(){  6k:R%~-U'?"O%L$l  returncount;  +x+K,@'Z1q8H}  5e!G9~0m#d$MString的长度实际上就是它的属性--char型数组value的长度。数组是没有length()方法的,大家知道,在JAVA中,数组也被作为对象来处理,它的方法都继承自Object类。数组有一个属性length,这也是它唯一的属性,对于所有类型的数组都是这样。 5c3X-a5f8n二、一个中文汉字能保存在一个char里吗? &c2f1?8l4a:@#W2g'******@5v!y:n请看下面的例子: Java代码 3W0R5[1T(S1A'X"k  lassChineseTest{    publicstaticvoidmain(String[]args){        //将一个中文汉字赋值给一个char变量        chara='中';        charb='文';    |7Z!y/a9l5^4l1a,l(F8}      charc='测';  -***@.Z8L:n:a/g%j:\      chard='试';  -u3T0o!I"|-Z5_-L4G  h      chare='成';  0N1S$P3H8Q&I9~3J8m#E      charf='功';  6e8]*a7_#^;f:?      (a);  (w+C;o9?0R+Y&M&L7Q      (b);        (c);        (d);  :J(L6\#a5[      (e);    u/W  N!      (f);    }  }  ;^7_*j$|+})E6w&_2O'[6w'`-P(e1b1z编译没有报错,运行结果: .x%Q%k'}1k5y8p1、中文测试成功   e!_)U5w&T:T/|&l#h/R"b:k1O6D答案就不用说了。为什么一个中文汉字可以保存在一个char变量里呢?因为在JAVA中,一个char是2个字节(byte)

JAVA面试题解惑系列(六)——字符串(String)杂谈 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小40 KB
  • 时间2019-11-12