substring()在JAVA,C#,SQL中的区别
2016-12-27 15:41
239 查看
substring()虽不是个令人头疼的问题,但很不容易记住,下面,我把其在JAVA,C#,SQL中的区别为有用的朋友总结如下:
在JavaScript中(下标从0开始)
1. "accpaccp".substring(1,3); 结果为:”cc”,从第1个下标起到第3个下标止,不包含第3个下标所在的字符取子串。
2. "accpaccp".substr(1,3); 结果为:”ccp” , 从第1个下标开始,取长度为3个字符的子串。
在JAVA中(下标从0开始,substring(),s小写,第二个参数为终止下标且不包含终止下标):
1.“accpaccp”.substring(3);结果为:”paccp”,从第3个下标到结束取子串。
2.“accpaccp”.substring(1,3);结果为:”cc”,从第1个下标起到第3个下标止,不包含第3个下标所在的字符取子串。
在C#中(下标从0开始,Substring(),s大写,第二个参数取长度):
1."accpaccp".Substring(3);结果为:”paccp”,从第3个下标到结束取子串。
2. "accpaccp".Substring(1,3):结果为:”ccp”,从第1个下标开始,取长度为3个字符的子串。
在SQL中(下标从1开始)
1.select substring('accpaccp',1,3) 结果是:”acc”,第1个参数是字符串,第2个参数是起始下标,第3个参数是长度
在JavaScript中(下标从0开始)
1. "accpaccp".substring(1,3); 结果为:”cc”,从第1个下标起到第3个下标止,不包含第3个下标所在的字符取子串。
2. "accpaccp".substr(1,3); 结果为:”ccp” , 从第1个下标开始,取长度为3个字符的子串。
在JAVA中(下标从0开始,substring(),s小写,第二个参数为终止下标且不包含终止下标):
1.“accpaccp”.substring(3);结果为:”paccp”,从第3个下标到结束取子串。
2.“accpaccp”.substring(1,3);结果为:”cc”,从第1个下标起到第3个下标止,不包含第3个下标所在的字符取子串。
在C#中(下标从0开始,Substring(),s大写,第二个参数取长度):
1."accpaccp".Substring(3);结果为:”paccp”,从第3个下标到结束取子串。
2. "accpaccp".Substring(1,3):结果为:”ccp”,从第1个下标开始,取长度为3个字符的子串。
在SQL中(下标从1开始)
1.select substring('accpaccp',1,3) 结果是:”acc”,第1个参数是字符串,第2个参数是起始下标,第3个参数是长度
相关文章推荐
- Substring在js、java、C# 、sql中的区别?
- substring()在JAVA,C#,SQL中的区别 --- 比较下
- SQL 与.net 的substring截取 与JAVA substring截取字符 用法 区别
- java substring与js substr、substring和C# substring的区别
- js substr,substring与java substring和C# substring的区别解析
- java和C#访问修饰符的区别
- C#接口和JAVA的区别?
- Java5.0与C#2.0的区别之二:Final,Const和Readonly
- 从和朋友的调侃中看C#和JAVA的区别
- java.util.Date和java.sql.Date的区别及应用
- java与c#中二维数组的区别
- C# 与 C C# 与 JAVA 的区别
- vs2005 C#重写java.lang.String.substring()和java.lang.String.charAt()
- Java学习笔记1------c#和Java的区别
- Java和c#语法的一些区别
- C#与Java的几点区别
- Java与C#中static field的区别
- 将天文数字转换成中文大写(.Net/C#/VB/T-SQL/Java 实现)
- C#语言粗浅认识和C#语言与Java的区别
- 转 .Net/C#/VB/T-SQL/Java/Script 实现: 将天文数字转换成中文大写 (2000 年前的思路,打劫的,一点儿技术含量都没有)