JAVA字符串及习题
更新时间:2023-11-15 07:05:01 阅读量: 教育文库 文档下载
1.字符串的比较
String中提供的方法:
equals( )和equalsIgnoreCase( )
它们与运算符'= ='实现的比较是不同的。运算符'= ='比较两个对象是否引用同一个实例,而equals( )和equalsIgnoreCase( )则比较 两个字符串中对应的每个字符值是否相同。 2.字符串的转化
java.lang.Object中提供了方法toString( )把对象转化为字符串。 3.字符串\操作
运算符'+'可用来实现字符串的连接: String s = \
其他类型的数据与字符串进行\运算时,将自动转换成字符串。具体过程如下: String s=new StringBuffer(\ 注意:除了对运算符\进行了重载外,java不支持其它运算符的重载。
【课后习题】
一、 选择
1、下面哪些是java语言中的关键字?
A sizeof B abstract C NULL D Native
2、下面语句哪个是正确的?
A char='abc'; B long l=oxfff; C float f=0.23; D double=0.7E-3;
3、以下程序测试String 类的各种构造方法,试选出其运行效果。 class STR{
public static void main(String args[]){ String s1=new String();
String s2=new String(\ char chars[]={'a',' ','s','t','r','i','n','g'}; String s3=new String(chars); String s4=new String(chars,2,6); byte bytes[]={0,1,2,3,4,5,6,7,8,9}; StringBuffer sb=new StringBuffer(s3); String s5=new String(sb);
System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ System.out.println(\ } }
A The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is string The String No.5 is a string
B The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is tring The String No.5 is a string
C The String No.1 is The String No.2 is String 2 The String No.3 is a string The String No.4 is strin The String No.5 is a string
D 以上都不对
4、下面语句段的输出结果是什么? int i = 9; switch (i) { default:
System.out.println(\ case 0:
System.out.println(\ break; case 1:
System.out.println(\ case 2:
System.out.println(\
A default B default, zero
C error default clause not defined
D no output displayed 二、多项选择
1、下面哪些语句能够正确地生成5个空字符串?
A String a[]=new String[5]; for(int i=0;i<5;a[++]=\ B String a[]={\ C String a[5]; D String[5]a;
E String []a=new String[5]; for( int i=0;i<5;a[i++]=null);
2、下面哪些选项将是下述程序的输出? public class Outer{
public static void main(String args[]){ Outer: for(int i=0; i<3; i++) inner:for(int j=0;j<3;j++){ if(j>1) break;
System.out.println(j+\ } } }
A 0 and 0 B 0 and 1 C 0 and 2 D 0 and 3 E 2 and 2 F 2 and 1 G 2 and 0
3、下面哪个语句正确地声明一个整型的二维数组?
A int a[][] = new int[][]; B int a[10][10] = new int[][];
C int a[][] = new int[10][10]; D int [][]a = new int[10][10]; E int []a[] = new int[10][10]; 三、 编程题
1、编写一个程序,用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序。
正在阅读:
JAVA字符串及习题11-15
微量血糖监测操作流程02-26
家庭教育的重要性02-27
家的味道作文450字06-26
重庆大学硕士专业学位论文形式及标准基本要求(试行稿)-重大校研[06-15
雅美乐-地区独家代理商代理业务协议书09-02
全科医学基础试题及答案 - 图文12-17
关爱留守儿童活动总结08-10
轻轻家教名师谈一年级语文辅导经验05-24
浅析大学生消费行为及消费心理12-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 字符串
- 习题
- JAVA
- 机械加工理论基础作业
- 03、钢筋及预应力技术
- 专题18+恒成立问题 - 最值分析法-备战2019年高考数学之高三复习大一轮热点聚焦与扩展+Word版含解析
- 2018~2019学年部编本三年级语文上册《习作5我们眼中的缤纷世界》教学设计习作指导(含下水文)
- 财经法规模拟(一)
- 南京市汽车零部件生产企业名录2018版604家 - 图文
- 微观2
- 门诊整改报告范文
- 市场营销课程论文-消费者行为分析对市场营销的影响
- 创新教学形成性考核册答案
- 项目教学法在汽车运用与维修中的应用
- 大气污染控制工程试题及答案(5份卷)
- 西部民族地区贫困问题的现状及其形成原因
- 物理竞赛辅导 - 热学练习题(一)(42K)
- 水动力弥散系数
- 03第三章 形位公差综合练习题
- 鹿茸菇营养成分有哪些?有何药理功效?
- 顺丰借壳鼎泰新材上市案例分析
- 五二班暑期成长档案
- AOD氩氧脱碳