9.28易科I
字符串常用API
equals(String):比较两个字符串是否相等
equalslgnoreCase(String):忽略字符串大小写比较是否相等
length():获取字符串长度
charAt(int):获取字符串中的一个字符
indexOf(String):判断字符串在原字符串中第一次出现的位置
lastindexOf(String):判断传入字符串在原字符串中最后一次出现的位置
startsWith(String):判断原字符串是否以传入字符开头
endsWith(String):判断原字符串是否以传入字符串结尾
compareTo(String):判断两个字符串的大小
toLowerCase():获取小写字符串
toUpperCase():获取大写字符串
substring(int):截取字符串,从传入参数位置到字符串结尾
substring(int,int):截取字符串,从传入参数1到传入参数2的位置
trim():删除字符串首尾的空格
split(String):将原字符串按照传入参数分割成字符串数组
replace(String,String):将字符串的内容替换成另外的内容
面向对象的优点
与人类思维习惯一致,封装使得信息隐藏,提高了程序的安全性和可维护性,一个类可以创建多个对象,提高了代码的重用性
对象的实质
对象用来描述客观事物的一个实体,有一组属性和方法构成
静态和实例的区别
JVM把内存分为了几个不同的区域,每个区域存储某一类的数据,这几个区域分别是方法区、堆区、栈区、静态区、常量区
静态方法中不能直接访问实例变量和实例方法
在实例方法中可以直接调用类中定义的静态变量和静态方法
近期评论