String的常用方法

1、用字符数组value创建一个String对象

char[] value={'a','b','c','d'};
String str=new String(value);
//相当于String str=new String("abcd");

2、用字符数组以x开始的n个字符创建一个String对象

char[] value={'a','b','c','d'};
String str=new String(value,1,2);
//相当于String str=new String("bc");

3、获取字符串长度

String str=new String("asdfgh");
int strLenth=str.length();

4、获取字符串某一位置的字符

String str=new String("asdfgh");
char ch=str.charAt(4);//ch='g';

5、获取字符串的子串

String str1=new String("asdfgh");
String str2=str.subString(2);//str2="dfgh";
String str3=str.subString(2,4);//str3="dfg";

6、字符串中字符的大小写转换

//大写转换
String str1=new String("AsdFgh");
String str2=str1.toUpperCase();//str2="ASDFGH"
String str3=str1.toLowerCase();//str3="asdfgh";

7、去空格

string str=" test trim ";
String str1=str.trim();//str1="test trim"
int a=str.lenth();//a=11
int b=str1.length();//a=9
//trim()方法去掉字符串中前面和后面的空格

8、基本类型转换为字符串

int a=11;
String str=String.valueOf(a);//str="11";
//int类型转换为string类型

9、将字符串分割成字符串数组

String str="asd#fgh#jkl";
String[] str1=str.split("#");
for(int i=0;i<str1.length;i++){
	System.out.println(str1[i]);
	//输出:asd \n fgh \n jkl
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值