- 论坛徽章:
- 0
|
笔记日期:2009年8月2日
一、String类的基本概念
1、两种实例化方式的区别
·String类的直接赋值方法:String str1 = "Hello";
·通过构造方法来完成: String str2 = new String("MLDN");
2、一个字符串就是一个String类的匿名对象
·匿名对象:只使用一次的对象,称为匿名对象
3、String的内容一旦声明,则不能改变
4、String类的相关操作方法
·取出一个字符串中的指定位置的字符:public charAt(int index){...}
·字符串与字符数组的转换:public char[] toCharArray(){...}
·字节与字符串之间的转换
·判断是否以指定的字符串开头或者结尾:public boolean startsWith(String prefix){...}
public boolean endsWith(String prefix){...}
·替换操作:public class replaceAll(String regex,String replacement){...}
·字符串的截取:public String substring(int beginIndex){...}
public String substring(int beginIndex,int endIndex){...}
·字符串的拆分:public String[] spilt(String regex){...}
·字符串的查找:public boolean contains(String s){...}
public int indexOf(Stirng str){...}
二、引用数据的传递
三、this关键字
1、this调用属性
2、this调用方法
3、this调用构造方法,只能放在构造方法的首行
4、this表示当前对象,当前正在操作类中方法的对象
四、对象的比较操作
五、Static关键字的使用
1、声明的属性是全局属性
2、声明的方法可以有类名直接调用,Static方法不能访问非Static类型的属性或方法
3、主方法的组成
六、程序设计的思路
1、完成程序所需要的基本功能
2、改善功能,加入一些验证
3、形成更好的结构,加入一些类的设计
4、主方法中不能出现过多的代码
七、对象数组
八、构造方法的私有化--单例设计
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/96883/showart_2015584.html |
|