关于字符串操作的各种方法~


1、split的使用:


String str = "this is string example....wow!!!"
print(str.split(" "));//根据空格进行切割
print(str.split("i", 3));//根据i 切割成三份
print(str.split("w"));//根据w进行切割

输出结果:
  ['this', 'is', 'string', 'example....wow!!!']
  ['th', 's' 's string example....wow!!!']
  ['this is string example....', 'o', '!!!']

2、substring的使用:


var str = "0123456789";

alert(str.substring(-5));-----------"0123456789"
alert(str.substring(0));------------"0123456789"
alert(str.substring(5));------------"56789"
alert(str.substring(10));-----------""

alert(str.substring(0,5));----------"01234"//左闭右开
alert(str.substring(-1,5));----------"012345"
alert(str.substring(2,2));----------""
alert(str.substring(2,5));----------"234"  //左闭右开

3、lastindexOf的使用:


String Str = new String("oppor11");
System.out.println(Str.lastIndexOf( 'o' )); //查找字符 o 最后出现的位置 
System.out.println(Str.lastIndexOf( 'o', 14 )); //从第14个位置查找字符 o 最后出现的位置

4、字符串替换函数:

(1)replace() 方法 ------ replace() 方法会将字符串中所有 oldChar 替换成 newChar


	String words = "hello java,hello php";
 	words.replace("l","D"));
 	words.replace("hello","你好 "));
	  	
输出结果:
	heDDo java,heDDo php
	你好 java,你好 php
	

(2)replaceFirst() 方法 ------将匹配到的第一个字符串替换成新的字符串


String words = "hello java,hello php";
String newStr = words.replaceFirst("hello","你好 ");
System.out.println(newStr);    

输出结果:
	你好 java,hello php

(3)replaceAll() 方法 ------将目标字符串中的所有匹配到的字符串替换成新的字符串


	String words = "hello java,hello php";
	String newStr = words.replaceAll("hello","你好 ");
	System.out.println(newStr);

输出结果:
	你好 java,你好 php

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值