下载此文档

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


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
JAVA面试题解惑系列(六)——字符串(String)杂谈5 \) C$ B6 h5 P- p
' Z; V( @! g( n% v) n8 n: D# E
作者:臧圩人(zangweiren) : h* n3 |! M, P9 K& E! |# M
网址:http://zangweiren. 
" `# `( O3 n$ g6 T: K/ g
>>>转载请注明出处!<<< & y# F/ Y% B- ~1 G4 ***@9 C5 a* z7 V
! f! ]& `* K; p8 A3 e# q
上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。   D) ~1 F; t* B7 {$ d5 [% k
一、String类有length()方法吗?数组有length()方法吗? 
8 {+ M. k/ g; W; s
String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义: " I% O( X  X6 |; h6 I( L  Q
Java代码 1 f3 |4 e& [6 j* e
public int length() {   6 k: R% ~- U' ?" O% L$ l
    return count;   + x+ K, @' Z1 q8 H
}  
5 e! G9 ~0 m# d$ M
String的长度实际上就是它的属性--char型数组value的长度。数组是没有length()方法的,大家知道,在JAVA中,数组也被作为对象来处理,它的方法都继承自Object类。数组有一个属性length,这也是它唯一的属性,对于所有类型的数组都是这样。 5 c3 X- a5 f8 n
二、一个中文汉字能保存在一个char里吗? & c2 f1 ?8 l4 a: @# W2 g' C9 W
8 K6 ***@5 v! y: n
请看下面的例子: 
Java代码 3 W0 R5 [1 T( S1 A' X" k  j
public class ChineseTest {   
    public static void main(String[] args) {   
        // 将一个中文汉字赋值给一个char变量   
        char a = '中';   
        char b = '文';     |7 Z! y/ a9 l5 ^4 l1 a, l( F8 }
        char c = '测';   - ***@. Z8 L: n: a/ g% j: \
        char d = '试';   - u3 T0 o! I" |- Z5 _- L4 G  h
        char e = '成';   0 N1 S$ P3 H8 Q& I9 ~3 J8 m# E
        char f = '功';   6 e8 ]* a7 _# ^; f: ?
        (a);   ( w+ C; o9 ?0 R+ Y& M& L7 Q
        .

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人df158687
  • 文件大小0 KB
  • 时间2015-05-13
最近更新