目录

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字符串操作之截取相关推荐

  1. String字符串操作--切割,截取,替换,查找,比较,去空格.....

    字符串拼接 直接用+号:String a = "I"; String b = "love"; String c = "you";String ...

  2. string截取某个字符串之前的_python String字符串操作

    今天学习python的String字符串操作,并记录学习过程欢迎大家一起交流分享. 首先新建一个python文件命名为py3_string.py,在这个文件中进行字符串操作代码编写(如下为代码,文后有 ...

  3. STL之multiset中equal_range,multimap中的equal_range,bitset容器,string字符串操作,lambda表达式

     1multiset中用equal_range来遍历所有的元素 #include <set> #include <iostream> using namespace std ...

  4. 字符串操作:截取及分割字符串

    截取字符串,分割字符串 1.截取字符串 SubString方法可以截取字符串中指定索引位置及指定长度的字符.(字符串中的索引是从0开始) 方法示例: string _testStr = "痴 ...

  5. (010) java后台开发之String字符串操作

    转自: https://course.tianmaying.com/java-basic+string#1 先看一个例子: String str1; String str2 = "" ...

  6. 字符串操作:截取表单网址里的信息变成对象

    字符串的方法 1.str.indexOf("?")返回?这个字符串的位置,也就是第几位 2.str.slice(num)截取从num开始到结束的字符串, str.slice(num ...

  7. excel字符串操作(截取,拼接,替换)

    需求:截取A1单元格字符串的一部分(第四个字符算起,截取2个字符)放在A2单元格. 函数:mid 公式:=mid(A1,4,2) 需求:拼接连个单元格的内容. 方法1:使用**&** 公式:= ...

  8. 使用javap工具分析Java String(字符串)操作

    Created by Jerry Wang, last modified on Oct 06, 2016 Put this line into class main method: String a ...

  9. java面试题十 string字符串操作

最新文章

  1. eclipse egit提交方法
  2. 简单示例,VS2019调试C语言程序
  3. qq远程控制电脑方法_【技术分享】教你远程控制别人电脑
  4. PyQt4(简单界面)
  5. ZeroMQ接口函数之 :zmq_tcp – 使用TCP协议的ØMQ网络单播协议
  6. windows 自带计算器 calc 的使用
  7. 从零学React Native之01创建第一个程序
  8. Atitit. Dwr 抛出异常error解决方案
  9. 技术人频道的一个问题——“程序员言”
  10. 网格交易法:数学+传统智慧战胜华尔街
  11. 开汉庭酒店需要什么条件?
  12. 棋牌游戏开发不可缺少的四大技术支持
  13. 使用人人开源搭建后台管理系统
  14. Redis的五种基础数据结构和三种高级数据结构
  15. Python爬虫实战- 爬取整个网站112G-8000本pdf epub格式电子书下载
  16. 惠普彩色激光打印机CM1312送稿台卡纸不能消除解决办法
  17. zynq petalinux编译系统启动文件实战应用
  18. Linux下的硬件驱动——USB设备
  19. C#中DataGridView移除选中行
  20. 《激荡三十年》——来了解我们的时代

热门文章

  1. 2016年2月22日--2月29日(18小时,剩3152小时)
  2. 寒假AWD训练之初学代码审计
  3. 2021年广东省安全员B证第三批(项目负责人)考试题库及广东省安全员B证第三批(项目负责人)复审考试
  4. 1.8 处理get请求浏览器中文转码问题
  5. Python文件读写案例——复制大小文件
  6. 云智推任务分销/任务提交版拉新系统源码
  7. 英灵神殿修改服务器名字吗,《Valheim英灵神殿》服务器彩色名称设置教程及常见服务器问题讲解...
  8. 利用nvm下载nodejs
  9. android自定义三级下拉,Android自定义下拉框的简单实现
  10. Python开启尾递归优化,解决Process finished with exit code -1073741571 (0xC00000FD)