java初学--第三篇(API简介、String类、StringBuilder类、对象数组案例、ArrayList类的构造方法和成员方法)
常用API
API(Application Programming Interface)
-应用程序编程接口
String类的概述及构造方法
-String类概述--引用数据类型
--字符串是由多个字符组成的一串数据
--字符串可以看成是字符数组
-构造方法
--public String(String original)
--public String(char[] value)
--public String(char[] value,int offset,int count)----》int offset从哪儿开始,count 多长
--直接赋值也可以是一个对象
-String的特点
--通过构造方法创建字符串对象
---String s = new String("hello");
--直接赋值创建字符串对象
---String s = "hello";
-String类的判断功能
--boolean equals(Object obj) //比较字符串的内容是否相同 --System.out.println(s1.equals(s2));
--boolean equalsIgnoreCase(String str) //比较字符串的内容是否相同,忽略大小写 --System.out.println(s1,equalsIgnoreCase(s2));
--boolean startsWith(String str) -->从什么时候开始 --System.out.println(s1.statsWith("he"));
--boolean endsWith(String str) -->以那个字符串结束--System.out.println(s1.endsWith("he"));
-String类的获取功能
--int length() //获取字符串长度 System.out.println(s.length())
--char charAt(int index) //位置的字符是什么。 System.out.println(s.charAt(0))
--int indexOf(String str) --》查找字符串的位置 System.out.println(s.indexOf("l"))
--String substring(int start)-->从start取值 -- System.out.println(s.substring(0))//从位置0开始取值
--String substring(int start,int end) --》取一部分的字符串
System.out.println(s.substring(0,s.length())); //取全部
---System.out.println(s.substring(3,8));//从第三个取到第8-1个。
-String类的转换功能:
--char[] toCharArray():把字符串转换为字符数组
--char[] toLowerCase():把字符串转换为小写字符串
--char[] toUpperCase():把字符串转换为大写字符串 //写法:System.out.println("HelloWorld".toUpperCase());
--取出字符串两端空格
---String trim()