下载此文档

Java新教材第四章面试题.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
第4章 数组和字符串操作ﻩ63
 数组 63
4。 为什么使用数组 63
4.1。2 数组的基本概念 64
什么是数组?
答案:数组是编程语言中非常常见的一种数据结构,它用来存储一组相同数据类型数据。
  一维数组的创建和使用ﻩ64
下面哪一项是正确的定义一维数组的方式?
答案:两种方式都正确。
一维数组的应用 70
4。1.5  多维数组ﻩ76
什么是多维数组?
答案:Java中支持多维数组,也就是“数组的数组”。多维数组的声明是通过每一维一组方括号的方式来实现的。
如何把一段逗号分割的字符串转换成一个数组?
答案:如果不查jdk api,我很难写出来!我可以说说我的思路:
用正则表达式,代码大概为:String [] result = (“,”);
用 StingTokenizer ,代码为:StringTokenizer  tokener = StringTokenizer(orgStr,”,”);
String [] result = new String[tokener .countTokens()];
Int i=0;
while(tokener。hasNext(){result[i++]=toker.nextToken();}
数组有没有length()这个方法?
答案:数组没有length()这个方法,有length的属性。String有有length()这个方法。
4。2 String字符串 77
请问数组和String有没有length()这个方法或length的属性.
答案:数组没有length()这个方法,()这个方法。
什么是字符串?
答案:字符串是一系列字符组成的序列。
.2 如何使用String字符串ﻩ77
String字符串对象建立后,还能修改吗,为什么?
答案:不能,因为String类是字符串常量类,该类对象建立后不能修改。
4.2.2  String字符串的长度 77
String字符串的比较ﻩ78
String字符串的连接 81
String s = ”Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有?
答案:没有。因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象。在这段代码中,s原先指向一个String对象,内容是 "Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s不指向原来那个对象了,而指向了另一个 String对象,内容为”Hello world!”,原来那个对象还存在于内存之中,只是s这个引用变量不再指向它了。
通过上面的说明,我们很容易导出另一个结论,如果经常对字符串进行各种各样的修改,或者说,不可预见的修改,那么使用String来代表字符串的话会引起很大的内存开销。因为 String对象建立之后不能再改变,所以对于每一个不同的字符串,都需要一个String对象来表示。这时,应该考虑使用StringBuffer类,它允许修改

Java新教材第四章面试题 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人phl808
  • 文件大小72 KB
  • 时间2021-04-14