- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
字符串常用提取方法4-4 / //检查Java文件名 int index = fileName.lastIndexOf(.); if(index!=-1 index!=0 fileName.substring(index+1, fileName.length()).equals(java)){ fileCorrect = true; }else{ System.out.println(文件名无效。); } //检查你的邮箱格式 if (email.indexOf(@) !=- 1 email.indexOf(.) email.indexOf(@)){ emailCorrect = true; }else{ System.out.println(Email无效。); } 演示示例5:演示作业提交系统 作业提交系统 小结2 如果要打印输出“小鱼儿”,应填入的代码是什么? / String word = Hello, ; word = word.trim(); String s = word.concat(小鱼儿!); int index1 = s.indexOf(,); int index2 = s.indexOf(!); System.out.println(s.substring(______, _______)); index1+1 index2 StringBuffer StringBuffer:String增强版, 可以使用append方法进行字符串的追加,并且只是基于一个对象的操作,StringBuffer对象的存储容量只要超过初始容量,都会在使用的过程中自动的增加。 StringBuffer声明 StringBuffer的使用 / StringBuffer sb = new StringBuffer(); StringBuffer sb = new StringBuffer(aaa); 创建空字符串 创建一个变量存储字符串aaa sb.toString(); //转化为String类型 sb.append(**); //追加字符串 StringBuffer的用武之地 //声明课程信息字符串 StringBuffer course = new StringBuffer(); System.out.println(请输入S1课程信息: ); Scanner sc = new Scanner(System.in); //循环从键盘接收字符串 String input; while(!(input = sc.next()).equals(#)){ course.append(input); course.append(\n); } System.out.println(s1的课程信息是: + course); 定义StringBuffer的实例,存储课程字符串 循环追加字符,使用StringBuffer,效率高! 从控制台接收课程信息,不断累加直到输入“#”键结束,并输出全部课程信息 String与StringBuffer String: 为不可变对象,一旦被创建,就不能修改它的值。 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去。耗内存,效率低 其声明方式: String s=“hello”; 或 String s=new String(“hello”); StringBuffer: 是一个可变对象,当对他进行修改的时候不会重新建立对象 只能通过构造函数来建立,即声明方式只能是: StringBuffer sb = new StringBuffer(“hello”); 不能通过赋值符号对他进行赋值。 如sb = “welcome to here!”;是错误的。 向StringBuffer中追加字符串使用它的append方法:sb.append(); StringBuilder类 J2se 5.0 提供了java.lang.S
您可能关注的文档
- 相似三角形预备定理辩析.ppt
- 第六章文化与犯罪辩析.ppt
- 第2课伟大的历史转折.ppt
- 模块五爱情婚姻与幸福辩析.ppt
- 相似三角形中(k型图)辩析.ppt
- 模块五波形产生电路辩析.ppt
- 相似三角形组卷(含答案及)辩析.doc
- 模块一计算机基础辩析.doc
- 相似图形匹配测试MatchingFamiliarFiguresTest辩析.docx
- 浮力计算方法归纳辩析.ppt
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
最近下载
- 江苏省扬州市扬州中学2023-2024学年高一上学期12月月考数学试题(含答案解析).docx
- 2024年国家电网招聘之财务会计类题库附参考答案(轻巧夺冠).docx
- 恶性肿瘤放疗患者营养治疗专家共识解读PPT课件【31页】.pptx VIP
- 江苏省海门市高一上学期期末考试(数学).doc
- PowerVision臻迪无人机PowerEgg用户手册.pdf
- 蓝海华腾变频器说明书.pdf
- 幼儿园小班家访记录表.pdf
- 江苏省扬州市邗江中学2019-2020学年高一上学期期中数学试题(解析版).pdf VIP
- 第一讲数字集成电路质量评价.ppt
- 辽宁省沈阳市浑南区2022-2023学年九年级上学期10月月考物理试题(含答案).pdf VIP
文档评论(0)