String类

1.静态重载valueOf

将基本类型转化为字符串

转化中存在多态

可以把整型的数转化为字符串,用lenth方法看有几位数


2.分隔split

把字符串分隔,放在数组中

形参是字符串,返回值是字符串数组

public class NO6 {
	public static void main(String[] args){
		int j=1234567;
		String sNumber = String.valueOf(j);
		System.out.println("J是"+ sNumber.length()+ "位数");
		
		String s = "Mary,F,1976";
		String[] sPlit = s.split(",");
		for(int i=0; i<sPlit.length; i++){
			System.out.println(sPlit[i]);
		}
	}

}

3.截断substring

把字符串用参数截断,返回值是字符串

Eg:在字符串中查找某一个字符出现的次数

public class NO6 {
	public static void main(String[] args){
	String s = "sunjavahpjavaokjavaiijavakkjavagoodjavaoojava";
	int count = 0;
	int index = -1;
	String sToFind = "java";
	while( s.indexOf(sToFind) != -1 ){
		count++;
		index = s.indexOf(sToFind);
		s = s.substring( index + sToFind.length() );
		
	}
	System.out.println(count);
}
}


4.StringBuffer

Buffer-缓冲区

String和StringBuffers的区别

string是不可变的序列,不能增加,删除字符串中的某一个字母,但是buffer可以
buffer有许多的方法可以直接对字符串进行修改

常用方法

append: 添加
insert: 插入
delete 删除
reverse 逆序

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值