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把内存分为了几个不同的区域,每个区域存储某一类的数据,这几个区域分别是方法区、堆区、栈区、静态区、常量区

静态方法中不能直接访问实例变量和实例方法

在实例方法中可以直接调用类中定义的静态变量和静态方法

标签

评论

this is is footer