第七章、字符串辩析.ppt

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档