ImageVerifierCode 换一换
格式:PPT , 页数:26 ,大小:612KB ,
资源ID:374188      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-374188.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第四章 JSP语法 (续).ppt)为本站会员(figureissue185)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

第四章 JSP语法 (续).ppt

1、第四章 JSP语法 (续),西南科技大学网络教育系列课程 动态网页设计(JSP),String类,字符串的表示字符串常量字符串常量使用双引号括住的一串字符,比如:“Hello world! “Java编译器自动为每一个字符串常量生成一个String类的实例,因此可以用字符串常量直接初始化一个String对 象,如:String s=“Hello world! “;,String类,1. 构造函数要创建类String的一个对象并进行初始化,需要调用类 String的构造方法。类String中提供了下面的一些构造方法:String( ),无参数的缺省的构造方法用来创建一个空串。String s =

2、 new String( );,String( String value):利用已经存在的字符串常量创建一个 新的String对象,该对象的内容与给出的字符串常量一致。String s=new String(“hello”);,String( char value ):通过给构造方法传递一个字符数组 可以创建一个非空串。char chars = a , b , c ; String s = new String( chars ) ;,String类,1. 构造函数 String( char , int startIndex, int numChars ):这种方法用来 创建一个非空串,并且指明

3、所创建的字符串在字符数组中的起 始地址以及所包含的字符个数。 char chars = a , b , c , d , e , f ;String s = new String ( chars , 2 , 3 ); 该方法生成的串s为“cde”。(注意数组的下标从0开始),String类,2.求字符串长度public int length( ) 此方法返回字符串的字符个数,如:String s = “abc“; System.out.println( s.length() );则将显示字符个数为3。,String类,3. 字符串连接 在Java中,运算符“”可以用来实现字符串的连接,如:Str

4、ing s=“He is”+age+”years old.”假设整数型变量age的值为15,那么,s的值为“He is 15 yearsOld”。,String类,4. 字符截取public char charAt(int index )该方法返回字符串中index位置上的字符,其中index值的范围是0length-1。,如果要从字符串中提取一个以上的字符,则可以下面方法: public void getchars(int srcbegin,int end,char buf,int dstbegin)其中,srcbegin为要提取的第一个字符在源串中的位置,end为要提取的最后一个字符在源串

5、中的位置,字符数组buf存放目的字符串,dstbegin为提取的字符串在目的串中的起始位置。,(实例: StringgetChars.jsp),String类,4. 字符截取 getBytes public void getBytes (int srcbegin,int end,byte buf,int dstbegin )类似于上一个方法,只是串中的字符均用8位表示,参数及用法同上。在将字符串输出到一个不支持Unicode的环境时,getBytes极为有用,现今大多数基于Internet的文本交换以ASCII码为主,getBytes方法就可以派上用场,如做中文处理,在后面还专门介绍Java中

6、的中文字符处理的问题。,String类,5.字符串比较equals和equalsIgnoreCasepublic boolean equals(object str) public boolean equalsIgnoreCase(object str ),1) 用法,2) 区别,3) equals与=的区别,public int compareTo ( String str )该方法按字典次序比较两个字符串的大小, 如果源串较小,则返回一个小于0的值,如相等则返回0,否则返回一个大于0的值。,String类,6.字符串查找int indexOf(String str)int lastinde

7、xOf(String str) 返回子串str中第一个字符在字符串中出现的始末位置。,int indexOf(int ch, int fromIndex) int lastIndexOf(int ch, int fromIndex) 返回字符ch在字符串中位置fromIndex以后出现的始末位置。,int indexOf(String str,int fromIndex) int lastIndexOf(String str, int fromIndex)返回子串str中的第一个字符在字符串中位置fromIndex以后出现的始末位置。,(实例:findString.jsp),String类,7

8、.字符串修改public String replace(char oldChar,char newChar) 将串中出现的特定字符用新的字符代替。,public String substring(int beginIndex) public String substring(int beginIndex,int endIndex) 用来得到字符串中指定范围内的子串。,String trim() 该方法返回除去字符串左右的空格后的字符串,String类,8.改变大小写public String toLowerCase()把串中的所有字符转换成小写public String toUpperCase

9、()把串中的所有字符转换成大写,StringBuffer类,1.构造方法StringBuffer( )建立一个空串的缓冲区,长度为16。,StringBuffer (String str)初始化缓冲区内容为给定的字符串str,并提供另16个字符的空间供再次分配。,StringBuffer (int length)建立一个长度为length的空串缓冲区。,StringBuffer类,2.长度运算public int capacity( )此方法返回字符串缓冲区的长度,即总的可供分配的字符个数。,public void ensureCapacity(int minimumCapacity) 用于更

10、改缓冲区大小。新容量将是minimumCapacity 和 旧容量22的最大者,StringBuffer类,2.长度运算 setLength public synchronized void setLength(int newLength)如果希望明确地定义字符缓冲区的长度,则可以用此方法。如果newlength大于现在的长度,串尾将补0,如果小于,那么newlength后的字符将丢失,StringBuffer类,3.得到与修改字符public char charAt(int position)public synchronized void setCharAt(int index,char

11、ch)用来设置指定索引index位置的字符值。,StringBuffer类,4.追加字符或字符串public synchronized StringBuffer append(对象类型 对象名)append方法将指定的参数对象转化成字符串,附加在原来的字符串对象之后。,5.插入字符public synchronized StringBuffer insert(int 插入位置,对象类型 对象名)在指定的位置插入给出的参数对象所转化而得的字符串。,StringBuffer类,6. 字符串翻转StringBuffer reverse(),7.替换字符串方法replace()完成用一个字符串取代St

12、ringBuffer中的部分子串功能。public StringBuffer replace(int start, int end, String str),(实例:StringBufferApp.jsp),Date类,日期类,Date类是Jsp开发中常用的类。其中常用的构造函数如下:Date()Date(long date)Date 类实际上只是一个包裹类, 它包含的是一个长整型数据, 表示的是从GMT(格林尼治标准时间)1970年, 1 月 1日00:00:00这一刻之前或者是之后经历的毫秒数. 有些功能转移到Calendar 类去了。 (实例:DateApp.jsp),Date类,注意:

13、1)在Java中设置年份是相对于1900年的时间,月份的数值也记得要多1,例如,如要设置12月则参数应为11,2)要使用日期类须加入语句,因为它是java.util包中一个类,也可以加入,运算符与表达式,运算符与表达式,if 语句的几种型式,单选格式 if(逻辑表达式) 语句1 双选格式 if(逻辑表达式) 语句1 else 语句2 多选格式 if(逻辑表达式) 语句1 else if(逻辑表达式) 语句2 else if(逻辑表达式)语句3 ,程序控制结构,程序控制结构,if语句嵌套格式 if(逻辑表达式) if(逻辑表达式) /原语句1被替换成if语句 语句x else(逻辑表达式)语句2注意if语句的缩进格式 在嵌套if语句中使用复合语句 逻辑表达式不能为整型,循环,看实例:xhApp1.jspxhApp2.jsp:“你好,程序控制结构,Switch 语句格式,switch(表达式) case c1: 语句组1; break; case c2: 语句组2; break; default: 语句组; break; 注意:表达式必须为byte,short,int或char数据类型 (实例:SwitchApp1.jsp),程序控制结构,

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1