博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java入门之API的使用及String 和StringBuilder类的常见方法
阅读量:4152 次
发布时间:2019-05-25

本文共 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/

你可能感兴趣的文章
让代码变得更优雅-Lombok
查看>>
解决Rhythmbox乱码
查看>>
豆瓣爱问共享资料插件发布啦
查看>>
Ubuntu10.10 CAJView安装 读取nh\kdh\caj文件 成功
查看>>
kermit的安装和配置
查看>>
vim 配置
查看>>
openocd zylin
查看>>
进程创建时文件系统处理
查看>>
进程创建时信号处理函数处理
查看>>
进程创建时信号处理
查看>>
进程创建时内存描述符处理
查看>>
进程创建时命名空间处理
查看>>
进程创建时IO处理
查看>>
进程创建时线程栈处理
查看>>
进程创建时pid分配
查看>>
进程创建时安全计算处理
查看>>
进程创建时cgroup处理
查看>>
进程创建时共享内存处理
查看>>
idle进程创建
查看>>
内核线程创建
查看>>