字符串和数组-教学笔记_第1页
字符串和数组-教学笔记_第2页
字符串和数组-教学笔记_第3页
字符串和数组-教学笔记_第4页
字符串和数组-教学笔记_第5页
免费预览已结束,剩余10页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

授课日期 授课班级:1702一、前一天回顾(提问3中循环结构分别运行顺序区别Whiledo..while二、本天授课内容讲1、完成的功能点概StringStringStringBufferStringStringBufferStringBuffer2、知识点String的作String又称为定长字符串,其含意是:一个String类的对象其值是不能被修改的如果修改的话会重新生成一个新String对象,并将指向那个新生成的对象的地址。在Java中有两种方式可以构造出一个String对象一种是直接用符序列赋值构建String对象,另一种就是调用String类的构造方法来String对A:字符串的输B:字符串的拼二、字符串的的创我们在开发中几乎天天都要使用String这种类.比如打印一句话、网页的表单提交到java程序的用户名和、用符串表示文件等各类信息的名字等等。在Java中,String类的对象。注意String类对象的两种创建方式直接赋Stringstr1=通过关键 创建字符Stringstr2=new区别直接赋值:str1创建了一个String类型的对str2指向已经存在的对象“123”,不再新通过new创建:str1创建一个对象‘123’(在堆内存的地址不同);str2也创建了一个对象123虽然相同,但 结果返回栈内存和堆内值,数据类型的地址。堆内存内存大,运算速度慢,堆中存放的是类型的对象;New出来的任何东西目前来说都在堆中存放。堆中的对象有首地址!但是程序不能直接去堆中寻址!必须一、String类常见方字符串连可以通过+运算符,把多个字符串连成一个大的字符求字符串的长可以通过length()方法得到一个int类型的整数代表有字符串截可以通过 beginIndex)或者beginIndex,intendIndex)方法来获得字符串

3求字符在字符串中的位可以通过 )或者 str)或lastIndexOf(intchar)方法,(从前或从后)求字符

获取第一个e的字符串和基本类型的转换Stringstr=移除前后空白7字符串大小写转四.项目功能实小鸟中拼接单个5信息到一个字符串中:,保存为:登录名&&昵称&&的形式思通过Scanner循环接收登陆名等。每次接收的字符串,需要连接&。最终的字符串形式为:登录名&&昵称&&年实现步循环接受用户输入,并进行字符串连获取末尾的&,在字符串的位截取字符串,从开始到末尾的StringBuffer的产生为了String做多次增删时率不高(需要额外转换StringStringBufferNewStringBuffer字符串StringBuffer象StringStringBuffer对象方法newdelete(intstart,intend)deleteCharAt(int字符串,StringBufferStringBuilder是创建了一个新的字符串。所以String速度最慢StringBufferStringBuilder是可变的字符串。StringBuilder的速度比StringBuffer要快,因为StringBuilder是线程不安全的,StringBuffer是线程安全的通过currentTimeMillis()方法获取当前时间的毫秒StringBufferString的区别StringBufferString效率更高,更快StringBuffer是字符串拼接是不会新建对象String每一次拼接之后都会新创建一个对象StringBuffer的常用方法要用toString方法把StringBuffer转换成String类StringBuilderStringBuffer的区StringBuilder是非线程安全StringBuffer是线程安全StringBuilder运行速度大于三、知识点实例代四、项目分项目分析:管理员登录时,怎样确认用户名正确(要求用户名和都是实现登录,要求用户名长度不小于3,长度不小于通过Scaner接收用户输入的用户名和然后分2.通过&

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论