3Java面向对象II.pptVIP

  • 2
  • 0
  • 约3.78千字
  • 约 10页
  • 2018-12-13 发布于山东
  • 举报
3Java面向对象II.ppt

第二章 Java编程基础 知识回顾 Java发展历史 Java运行机制 Java程序的编写 Java代码中的注释 JVM与JRE Java的数据类型 Java数据类型的转换规则 课程内容摘要 字符串 运算符 字符串 字符串常量 :字符串常量是用双引号括住的一串字符。 如:Hello World! String对象 :String是串的意思,这个类是表示字符串常量的类。 StringBuffer对象 :StringBuffer类被设计用于创建和操作动态字符串信息。 String对象 在Java中,字符串常量是一个类:String类,C语言中,字符串就是字符数组,两者是不同的。 创建一个空的字符串对象。 创建一个非空字符串对象: 可以通过运算符”+”来连接字符串: String test=new String(); 或者: String test; test=new String(); String hello=new String(“Hello World!”); 或者: String hello = “Hello World!”; String hello=new String(“Hello World!”); 或者: String hello = Hello +“ Happy”; String 类方法 charAt() : 返回字符串中某个特定位置的字符 indexOf() :返回字符串中某个特定字符或子字符串首次出现的索引 toUpperCase() : 将字符串内的所有字符从小写改为大写 toLowerCase() : 将字符串内的所有字符从大写改为小写 访问字符串 通过String类访问字符串(每个方法的含义) int length() int lastIndexOf(int ch) byte[] getBytes(String charsetName) 修改字符串 通过String 类String表示不变字符串,因此不能直接对它进行修改,而是通过生成String类的一个拷贝,同时完成对字符串的修改。 String concat(String str) String replace(char oldChar, char newChar) String substring(int beginIndex) String substring(int beginIndex, int endIndex) String s=“ABCDEF”; s.substring(1,3)=?; 字符串的比较 是否相等 Boolean equals(Object anObject) 大小 int compareTo(String anotherString) String s1=ABC; String s2=DEF; pareTo(s2) =?, 从左到右开始,第一个不相同字符的编码的差 ,-3 如果其中一个字符串的字符比较完毕后,没有和另一个字符串不相同的字符,则结果等于,他们长度之差,-1 如果两个字符串完全相同,则结果等于0; 判断起始和终止字符 boolean startsWith(String prefix) boolean endsWith(String suffix) String s1=“ABCD”; s1.startsWith(“A”)=? s2.endsWith(“D”)=? StringBuffer对象 String对象一旦被初始化和赋值,它的值和所分配的内存就被固定了。 要改变String对象的值,将会产生一个包含新值的新String对象。 StringBuffer对象分配的内存会自动扩展以容纳新增的文本。 使用默认构造函数:创建了不包含任何文本的对象,默认的容量是16个字符 StringBuffer sb=new StringBuffer(); 使用初始化字符串: StringBuffer sb=new StringBuffer(“Hello); 设定大小:创建不包含文本,容量是指定大小 StringBuffer sb=new StringBuffer(30); 创建StringBuffer对象 修改字符串 通过StringBuffer StringBuffer append(char c) StringBuffer sb=new StringBuffer(); sb.append(1).append(“A”).append(“C”)=? “1AC” StringBuffer insert(int offset, char c) StringBuffer delete(int sta

文档评论(0)

1亿VIP精品文档

相关文档