java.lang.String类代表不可变的字符序列
String类常用方法:1.public char charAt(int index); -- 返回下标为index的字符
2.public int length();
3.public int indexOf(String str); -- 返回字符串中第一次出现字符串str的下标
4.public int indexOf(String str, int fromIndex);
5.public boolean equalsIgnoreCase(String another); -- 忽略大小写的情况下判断两个字符串是否相等
6.public boolean startWith(String prefix); 相应的还有endWith
7.public String subString(int beginIndex); --返回从beginIndex起的子串
8.public String trim(); -- 去除字符串前后的空白符
9.public static String valueOf(int num); --可将基本类型转为字符串
10.public String[] split(String regex); --可将一字符串按照指定的分隔符分割,返回分割后的字符串数组
StringBuffer类代表可变的字符序列,可以对其字符串进行改变
常用方法:1.public StringBuffer append(..); -- 添加到末尾
2.public StringBuffer insert(..); -- 插入
3.public StringBuffer delete(int start, int end);
4.public StringBuffer reverse(); --用于将字符串倒序
基本数据类型包装类
int i = 100; // i 分配在栈上
Integer i = new Integer(100); //此时分配在堆上
public int intValue(); --返回封装数据的int型值
public static int parseInt(String s); -- 将字符串解析为int型数据并返回该数据
public static Integer valueOf(String s); -- 返回Integer对象,其中封装的整型数据为字符串s所表示
Math类:提供一系列的静态方法,其方法的参数和返回值类型一般为double
random() -- 返回0.0 - 1.0 之间的随机数
Flie类代表系统文件名(路径和文件名)
常见构造方法: public File(String pathname) -- 创建一个名为pathname的对象
/ public File(String parent, String child)
File的静态属性: String separator 存储了当前系统的路径分隔符(正斜杠通用!!!)
常用方法: --通过File对象访问文件的属性
1.public boolean canRead()
2.public boolean canWrite()
3.public boolean isDirectory()
4.public boolean isFile()
5.public String getName()
6.public String getPath()
--通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)
1.public boolean createNexFile()
2.public boolean mkdir() -- 创建路径
3.public boolean mkdirs() --创建一系列路径