本文共 2507 字,大约阅读时间需要 8 分钟。
API:学习JAVA帮助文档; 使用步骤: 1.打开API文档; 2.点击左上角显示按钮 3.点击索引标签,在输入框内输入你要学习的内容; 学习一个新的类的步骤: 1.看类的声明:搞清楚这个类的一个修饰情况(继承,实现) 2.看类的说明:看这个类的功能描述; 3.看类的构造方法摘要:了解创建这个类的对象的方式; 4.看类的成员方法摘要:了解这个类的功能; String类:字符串类;字符串的本质就是字符数组; 构造方法: ****直接赋值: String str = "字符串";//特殊的,用的最多的一种形式 String(String original) :根据传入的字符串,生成一个字符串对象;//String str = new String("字符串"); String(char[] value) :根据传入的字符数组,生成一个字符串对象;//String str = new String(char[] chs); String(char[] value, int index, int count) :根据传入的字符数组、起始索引、截取多少个字符来生成字符数组中的一部分元素成为字符串对象; //String str = new String(char[] chs,0,chs.length); int index:起始索引位置; int count:截取多少个元素; 判断功能: ******boolean equals(Object anObject) :比较2个字符串类型的数据的内容是否相同; boolean equalsIgnoreCase(String anotherString) :比较2个字符串类型的数据的内容是否相同忽略大小写; boolean endsWith(String suffix) :根据传入的字符串判断对象字符串是否以传入的字符串数据结尾; boolean startsWith(String prefix) :根据传入的字符串判断对象字符串是否以传入的字符串数据开头; 获取功能: int length() :获取字符串数据的长度;//length()方法 char charAt(int index):根据传入的索引,获得当前索引的元素值; int indexOf(String str):根据传入的字符串数据判断其第一次出现在字符串对象的索引位置; String substring(int beginIndex):截取功能;根据传入的索引,从这个索引的位置开始截取对象字符串数据到结尾; String substring(int beginIndex, int endIndex)://包左不包右 根据传入的索引起始位置和结束位置,截取一部分字符串对象数据,并返回新的字符串数据; int beginIndex:包含这个索引位置的元素; int endIndex:不包含这个索引位置的元素; //遍历字符串 String str = "HelloWorld"; for(int i = 0;i < str.length();i++){ System.out.println(str.charAt(i)); } 转换功能: char[] toCharArray():把字符串数据转换成为字符数组; String toLowerCase():把字符串数据全部改写成小写; String toUpperCase():把字符串数据全部改写成大写; *********************************************** String类型 ---> char[] String str = "HelloWorld"; char[] chs = str.toCharArray(); char[] ---> String类型 //通过String类型的构造方法 char[] chs = {'H','E','L','L','O'}; String str = new String(chs); ************************************************ StringBuilder类:字符串缓冲区类; 构造方法: 1.StringBuilder() : StringBuilder sb = new StringBuilder(); 2.StringBuilder(String str):根据传入的String类型的数据生成一个StringBuilder类型的数据 StringBuilder sb = new StringBuilder(str); 成员方法: public StringBuilder append(任意类型):拼接StringBuilder对象,并返回其本身; public StringBuilder reverse():使StringBuilder对象的内容反转,并返回反转后的StringBuilder对象; ************************************************ //String--->StringBuilder String str = "HelloWorld"; StringBuilder sb = new StringBuilder(str); //StringBuilder--->String 1.第一种方式: StringBuilder sb = new StringBuilder(); sb.append("HelloWorld"); String result = sb.toString(); 2.第二种方式:直接加空字符:"" StringBuilder sb = new StringBuilder(); sb.append("HelloWorld"); String result = sb + ""; ************************************************转载地址:http://yalti.baihongyu.com/