String字符串操作之截取
目录
1、截取字符串substring
1.1、java中截取-substring
1.2、js中截取-slice,substring,substr
1、函数:split() 功能:使用一个指定的分隔符把一个字符串
存储到数组例子:
2、函数:John() 功能:使用您选择的分隔符将一个数组合并为一个字符串例子:
3、函数:indexOf()功能:返回字符串中匹配子串的第一个字符的下标
1、截取字符串substring
1.1、java中截取-substring
public static void main(String[] args) {
//uuid获取,import java.util.UUID;String uuid36=UUID.randomUUID().toString();System.out.println(uuid36);//
// 565a58bc-d87a-411d-8a09-e7c3ef28dc4bString uuid32=uuid36.replaceAll("-","");System.out.println(uuid32);//i565a58bcd87a411d8a09e7c3ef28dc4bSystem.out.println(uuid32.toUpperCase());//A8CEFECF258148B496451653508CDBCCString str = "0123456789";
// str.substring(int beginIndex,int endIndex); 前闭后开
// 其中,substring函数有两个参数:
// 1、第一个参数是开始截取的字符位置。(从0开始)
// 2、第二个参数是结束字符的位置+1。(从0开始)String jieguo = str.substring(str.indexOf("1")+1,str.indexOf("8"));//234567=System.out.println(jieguo);System.out.println(str.indexOf("8"));//8=当前字符下标
// 只写一个参数,从当前标号到结束String jieguo3 = str.substring(3);//3456789=前闭后开(从当前标号到结束)System.out.println(jieguo3);CharSequence jieguo2 = str.subSequence(1,2);System.out.println(jieguo2);}
}
1.2、js中截取-slice,substring,substr
在js中字符截取函数有常用的三个slice()、substring()、substr()了。
取字符串的三个函数:slice(start,[end]),substring(start,[end])和substr(start,[length])
相关属性:
1、slice()
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置,截取出来的字符串的长度为第二个参数与第一个参数之间的差;
若参数值为负数,则将该值加上字符串长度后转为正值;若第一个参数等于大于第二个参数,则返回空字符串.
2、substring(start,end+1)//左闭右开
第一个参数代表开始位置,第二个参数代表结束位置的下一个位置;
若参数值为负数,则将该值转为0;两个参数中,取较小值作为开始位置,截取出来的字符串的长度为较大值与较小值之间的差.
3、substr(start,length)
第一个参数代表开始位置,第二个参数代表截取的长度
PS:字符串都从0开始计起
1、函数:split()
功能:使用一个指定的分隔符把一个字符串存储到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
2、函数:John()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
3、函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
String字符串操作之截取相关推荐
- String字符串操作--切割,截取,替换,查找,比较,去空格.....
字符串拼接 直接用+号:String a = "I"; String b = "love"; String c = "you";String ...
- string截取某个字符串之前的_python String字符串操作
今天学习python的String字符串操作,并记录学习过程欢迎大家一起交流分享. 首先新建一个python文件命名为py3_string.py,在这个文件中进行字符串操作代码编写(如下为代码,文后有 ...
- STL之multiset中equal_range,multimap中的equal_range,bitset容器,string字符串操作,lambda表达式
1multiset中用equal_range来遍历所有的元素 #include <set> #include <iostream> using namespace std ...
- 字符串操作:截取及分割字符串
截取字符串,分割字符串 1.截取字符串 SubString方法可以截取字符串中指定索引位置及指定长度的字符.(字符串中的索引是从0开始) 方法示例: string _testStr = "痴 ...
- (010) java后台开发之String字符串操作
转自: https://course.tianmaying.com/java-basic+string#1 先看一个例子: String str1; String str2 = "" ...
- 字符串操作:截取表单网址里的信息变成对象
字符串的方法 1.str.indexOf("?")返回?这个字符串的位置,也就是第几位 2.str.slice(num)截取从num开始到结束的字符串, str.slice(num ...
- excel字符串操作(截取,拼接,替换)
需求:截取A1单元格字符串的一部分(第四个字符算起,截取2个字符)放在A2单元格. 函数:mid 公式:=mid(A1,4,2) 需求:拼接连个单元格的内容. 方法1:使用**&** 公式:= ...
- 使用javap工具分析Java String(字符串)操作
Created by Jerry Wang, last modified on Oct 06, 2016 Put this line into class main method: String a ...
- java面试题十 string字符串操作
最新文章
- eclipse egit提交方法
- 简单示例,VS2019调试C语言程序
- qq远程控制电脑方法_【技术分享】教你远程控制别人电脑
- PyQt4(简单界面)
- ZeroMQ接口函数之 :zmq_tcp – 使用TCP协议的ØMQ网络单播协议
- windows 自带计算器 calc 的使用
- 从零学React Native之01创建第一个程序
- Atitit. Dwr 抛出异常error解决方案
- 技术人频道的一个问题——“程序员言”
- 网格交易法:数学+传统智慧战胜华尔街
- 开汉庭酒店需要什么条件?
- 棋牌游戏开发不可缺少的四大技术支持
- 使用人人开源搭建后台管理系统
- Redis的五种基础数据结构和三种高级数据结构
- Python爬虫实战- 爬取整个网站112G-8000本pdf epub格式电子书下载
- 惠普彩色激光打印机CM1312送稿台卡纸不能消除解决办法
- zynq petalinux编译系统启动文件实战应用
- Linux下的硬件驱动——USB设备
- C#中DataGridView移除选中行
- 《激荡三十年》——来了解我们的时代
热门文章
- 2016年2月22日--2月29日(18小时,剩3152小时)
- 寒假AWD训练之初学代码审计
- 2021年广东省安全员B证第三批(项目负责人)考试题库及广东省安全员B证第三批(项目负责人)复审考试
- 1.8 处理get请求浏览器中文转码问题
- Python文件读写案例——复制大小文件
- 云智推任务分销/任务提交版拉新系统源码
- 英灵神殿修改服务器名字吗,《Valheim英灵神殿》服务器彩色名称设置教程及常见服务器问题讲解...
- 利用nvm下载nodejs
- android自定义三级下拉,Android自定义下拉框的简单实现
- Python开启尾递归优化,解决Process finished with exit code -1073741571 (0xC00000FD)