substring()的用法和注意事项

作者原创:转载请注明出处

substring()方法的作用为截取字符串,其有两种用法:

分别如下:

substring(int beginIndex);这个的作用为截取从beginindex位置处的元素开始,默认截取至剩余所有。

substring(int beginIndex, int endIndex);这个的作用为截取从beginIndex开始,截取至endIndex-1位置间的元素。

该方法不仅在java代码中可用,在JavaScript中同样可用,

var vodArray=[];

var test2=vodArray.substring(1,vodArray.length-1);

该例子会截取数组的首尾元素,并返回中间的元素,

此处需要注意的是:::用该方法的时候,一定要有接收的对象或元素,并不会自动返回。

在做项目的时候,一直以为会自动截取返回想要的字符串,但是一直没有作用。

后来发现用相应的元素和对象去接收的时候,就能做到返回。

时间: 2024-10-11 22:40:09

substring()的用法和注意事项的相关文章

sql优化(oracle)- 第二部分 常用sql用法和注意事项

第二部分 常用sql用法和注意事项               1. exists 和 in                             2. union 和 union all                       3. with as  4. order by  5. group by  6. where 和 having  7. case when 和 decode 1.exits和in用法1)说明: 1. exists先对外表做循环,每次循环对内表查询:in将内表和外表

C++模版用法和注意事项

模版与泛型编程 面向对象的多态与组合并不能完全满足实际编程中对于代码复用的全部要求,泛型编程应运而生,而且享有和面向对象等同的地位.面向对象将操作绑定到数据,泛型则是将操作应用于不同数据结构和类型.C++中泛型编程的体现就是模版.模板的技术核心体现在编译期的动态机制,模板实例化则是在编译的过程中,编译器通过"类型推导"进行实例化.而运行的时候,系统不知道模板的概念.与之相比,面向对象就是在运行时调用构造函数进行类的对象的实例化. 模版的应用:当一个类或函数的概念适用于不同类或者不同基本

MySQL 子查询用法和注意事项

有时候一条sql语句解决不了什么问题,需要嵌套sql语句来实现目标,但是会影响执行的效率,这里简单说说其用法和注意事项. MySQL子查询是嵌套在另一个查询(如SELECT,INSERT,UPDATE或DELETE)中的查询. 1,MySQL子查询在WHERE子句中 =,>,< WHERE子句中使用IN或NOT IN运算符 SELECT customerNumber, checkNumber, amountFROMpaymentsWHEREamount > (SELECT AVG(amo

transform的用法和注意事项

1.作用: 1)transform可以控制平移.比例缩放和旋转. 2)transform中的方法主要分为两种:带make和不带make的方法. 3)带make的方法主要是基于控件最初的状态进行改变,所以通常只能改变一次. 4)不带make的方法需要传入一个transform,然后控件按照传入进来的transform进行改变,通常传入都是控件自身的transform. 5)transform和frame一定不能混合使用,否则会发生不可预料的问题. 2.方法的使用: 1)带make的平移方法,()中

JS中substr和substring的用法和区别

一.substr 方法 返回一个从指定位置开始的指定长度的子字符串.string.substr(start [, length ]) 注意: length可选项.如 length 为 0 或负数,将返回一个空字符串.如果没有指定该参数,则子字符串到 string 的最后. let words = $("#wxWords").val(); let first = words.substr(0, 1) //截取第一个文字 let second = words.substr(1, 1) //

分享一个前辈写的table的一些用法和注意事项

表格(table)是一直以来长期被大家使用的标签,直到现在还是在用,不过呢因为现在的网站重构,建议大家不要表格(table)来布局而很多朋友误以为用表格(table)就是所谓的不标准了,其实不然,表格(table)是一个重要元素. 前不久为了寻找表格(table)所包含的主要标签,一直在寻找着,找到当然就是跟大家一起来分享一下. 表格标签主要包含的标签有table.caption.th.tr.td.thead.tfoot.tbody.col.colgroup,针对每个的介绍如下: <table>

Android中日期函数Calendar的一些用法和注意事项

1.月份获取时加1 Canlendar.MONTH + 1 因为使用的是罗马历,Calendar.MONTH返回的数值不是一年中月份的值,而是当前月份距离第一个月份的差值 如:当前月份为9月份,距离1月份,差值是8,所以Canlendar.MONTH返回的是8而不是9 2.获取星期几时减1 Calendar.DAY_OF_WEEK - 1 取得当前日期是一周中第几天时就要考虑一周的第一天是星期几的问题. 如果第一天是星期日,那2代表的就是星期一:如果第一天是星期一,那2代表的就是星期二 默认一周

Mac神器Iterm2的Shell Integration的用法和注意事项

在iterm2 v3.0版本中有了个新的feature——Shell Integration,其中比较重要的功能就是可以取代传统的“rz”.“sz”(即:向服务器上传.下载文件) 具体的用法可以参见官网所示: https://iterm2.com/documentation-shell-integration.html 下面列出一些特别要注意的四项内容(这四项内容是我踩过的坑) 注意项一: curl -L https://iterm2.com/misc/install_shell_integra

boost::asio::streambuf 基本用法和注意事项

streamsize  sgetn(char_type *store,streamsize n)    返回缓冲区下n个字符并存储到store中,并将缓冲区位置后移n个字节 代码说明:本来是想不断的通过sgetn函数获取到streambuf的内容,由于没有完全理解sgetn获取流的方式,导致了问题的产生 int Teststreambuf() { boost::asio::streambuf request; std::ostream request_stream(&request); requ