下载此文档

java 课件 第八章 中文版.ppt


文档分类:IT计算机 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
Chapter 8 String and Text I/O
类(重要特点回顾:对象,不变性与限定性(使用同一实例))
构造
长度、字符及字符串拼接
取子串、比较
字符串的转换、替换和分割
模式匹配(简单)
字符或子串索引
字符串和数组转换
字符和数值转化成字符串
综合举例(字符出现的全部位置,回文串,逆串,字符倒三角,进制转换)
字符类Character
可变字符串:StringBuffer与StringBuilder
文件类File及文本读写。
使用PrintWriter写文件
使用Scanner读数据
文件对话框(JFileChooser)
String的使用-常用操作
取子串- substring (int) /substring (int, int)。
trim(): 去掉字符串的前导和尾部空格。
获子串位置
indexOf(…) /indexOf(… , …): 串或字符在[从某位置始]本串中首次出现的位置索引。
lastIndexOf(…) /lastIndexOf(… , …): 串或字符在[从某位置始]本串中最后出现的位置索引。
替换字符串-replace(…,…):将所有字符替换为另一字符。
/replaceAll(String regex ,…) 将匹配串替换为另一串。
字符串匹配—matches (String regex),判断字符串是否匹配一个正则表达式。
拆分串-split(…): 返回类型为拆分后的字符串数组。
public String[] split (String regex)
public String[] split (String regex, int limit)
大小写转换—toUpperCase(), toLowerCase()
拼接- concat(…):
比较:equals() ,==,compareTo(…)
判别与比较
获取长度*.length();//这与数组中的获取长度不同,*.length;
比较字符串:
(1) equals() //判断内容是否相同
(2) compareTo() //判断字符串的大小关系
返回值0:参数字符串等于此字符串;
返回值<0: 字符串按字典顺序小于字符串参数;
返回值>0: 此字符串按字典顺序大于字符串参数。
(3) compareToIgnoreCase(String) //忽略字母大小写比较
(4) == //判断内容与地址是否相同
(5) equalsIgnoreCase() //忽略大小写判断内容是否相同
举例:(略)
串匹配、分割、转换
正则表达式:
举例:
应用举例:十进制数转2-16任意进制
private static String decimalToAny(int source, int radix){
if ((radix>16)||(radix<2)){
return "invalid transformation request!";
}
int fact = source;
int mod;
String res = "";
while (fact != 0){
mod = fact%radix;
res = (char)((mod>9)? (mod-10+'A'):(mod+'0'))+res;
fact = fact/radix;
}
return res;
}

应用举例:使用字符串转化数组判断回文和反转串
举例: 使用与字符数组的转化功能
举例: 使用字符获取功能
举例: 打印字符位置列表,倒三角
Character类
流览Java API Character
重要方法( static):
char charValue() :返回字符对象的值。
pareTo(Character anotherCharacter) :当前Character对象与anotherCharacter比较。相等关系返回0;小于关系返回负数;大于关系返回正数。
static int digit(char ch, int radix) :根据基数返回当前字符的值
boolean isDigit(char ch) :判断字符ch是否为数字。
boolean isLetter(char ch) :判断字符ch是否为字符。
boolean isLetterOrDig

java 课件 第八章 中文版 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小888 KB
  • 时间2017-11-19
最近更新