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 + "";
************************************************
使用步骤:
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 + "";
************************************************