public class APIString
{
/*
* String 类 各种用法
*
* 1、indexOf(); 通过字符查看在字符串的索引位置
* 2、substing(); 输入索引参数,获得相应位置的部分字符串
* 3、lastIndexOf(); 通过字符查找最后出现的位置的索引
* 4、trim(); 去除字符串两边的空白
* 5、charAt(); 通过索引获得该字符
* 6、startsWith(); 校正字符串开头是否与设定一致
* 7、endWith(); 校正字符串结尾是否与设定一致
* 8、toUpperCase(); 将字符串的英文全部大写
* 9、toLowerCase(); 将字符串的英文全部小写
*
* StringBuilder类 方法
*
* 1、append(); 追加字符串
* 2、insert(); 插入字符串
* 3、delete(); 删除字符串
* 4、replace(); 替换字符串
* 5、reverse(); 反转字符砖
*
*/
public static void main(String[] args)
{
String str = "Hello World! 我爱你,java爱我! ";
//indexOf
int inOf = str.indexOf("我");
System.out.println(inOf);// 13
//substring()
String sub = str.substring(13);
System.out.println(sub); //我爱你,java爱我!
//lastIndexOf()
int last = str.lastIndexOf("我");
System.out.println(last);
//trim()
String tr = str.trim();
System.out.println(tr);
//charAt()
char At = str.charAt(13);
System.out.println(At);
//startWith()
boolean starts = str.startsWith("Hello");
System.out.println(starts);
//endWith()
boolean ends = str.endsWith(" ");
System.out.println(ends);
//toUpperCase()
String upper = str.toUpperCase();
System.out.println(upper);
//toLowerCase
String low = str.toLowerCase();
System.out.println(low);
// StringBuilder类
StringBuilder builder = new StringBuilder();
//append
builder.append("123333");//123333
//insert
builder.insert(0, "aii");//aii123333
//delete();
builder.delete(1, 4);//a23333
//replace
builder.replace(3, 6, "javase");//a23javase
//reverse()
builder.reverse();
System.out.println(builder);
System.out.println("hello");
}
}
JAVA字符串总结
最新推荐文章于 2022-01-19 16:11:37 发布