`
tianshibaijia
  • 浏览: 1124403 次
文章分类
社区版块
存档分类
最新评论

学习笔记15(SubString操作字符串详解)

 
阅读更多

  public String substring(int beginIndex)
  返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
  例如:
  "unhappy".substring(2) returns "happy"
  "Harbison".substring(3) returns "bison"
  "emptiness".substring(9) returns "" (an empty string)
  参数:
  beginIndex - 开始处的索引(包括)。
  返回:
  指定的子字符串。
  抛出:
  IndexOutOfBoundsException - 如果 beginIndex 为负或大于此 String 对象的长度。
  --------------------------------------------------------------------------------
  substring
  public String substring(int beginIndex, int endIndex)
  返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始, endIndex:到指定的 endIndex-1处结束。
  示例:
  "hamburger".substring(4,8) returns "urge"
  "smiles".substring(1,5) returns "mile"
  参数:
  beginIndex - 开始处的索引(包括)。
  endindex 结尾处索引(不包括)。
  返回:
  指定的子字符串。
  抛出:
  IndexOutOfBoundsException - 如果 beginIndex 为负,或length大于字符串长度。
  -----------------------------------------------------以下为rongew更新--------------------------------------------
  C#中 substring() 有两个重载函数
  substring(int a) 用法同上
  substring(int a,int b) b参数应该为截取后的字符串长度
  上面string得用法不只是针对哪种语法
  针对的是c#
  --------------------------------------------------------
  在VB中,如上的substring用法是正确的
  -----------------------------------------------------以下为crazyghost_von更新--------------------------------------------
  以上函数的用法在JavaScript中也是正确的。
  -----------------------------------------------------------------------------------------------------------------------------------
  下面是在javascript中的用法.
  在JS中, 函数声明: stringObject.substring(start,stop)
  start是在原字符串检索的开始位置,stop是检索的终止位置,返回结果中不包括stop所指字符.

示例

  <script type="text/javascript">
  var str="Hello world!"
  document.write(str.substring(1,3));
  </script>
  上面返回字符串:"el";
  str.substring(1,2) //返回e
  str.substring(1) //返回"ello world";
  还有此函数中会出现奇怪的现象,当出现str.substring(5,0);
  这又是怎么回事,不过返回的是"hello",
  str.substring(5,1) //返回"ello",截去了第一位,返回余下的.
  可见substring(start,end),可以有不同的说明,即start可以是要返回的长度,end是所要去掉的多少个字符(从首位开始).
  在JS中,substr(start,length),用得较方便.
分享到:
评论

相关推荐

    Substring字符串截取-kaic

    substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 substring截取字符串 ...

    substring截取字符串 字符串截取方法

    substring截取字符串 字符串截取方法

    substring截取字符串.txt

    substring截取字符串 java

    substring截取字符串-Java中的方法-参考价值不大,需要的下.docx

    内容概要: substring截取字符串,word格式,直接打开便可以学习使用,可以方便大家进行学习。虽说不可能全面,但也可以作为一个学习索引,大家可以根据自己的需求,进行学习。 关键信息:word格式,wps和word可以...

    stringprocess.rar_stringproce_substring_字符串_字符串 c++_字符串模式匹配

    字符串模式匹配,查找子串加以代替,有两种模式匹配算法

    SQL Substring提取部分字符串

    expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。 start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。 length 整数或可以隐式转换为 int 的...

    C语言字符串处理函数

    几个字符串处理函数增强版 常用需求基本都能完成 已经编译成DLL 函数列表 兼容字符和串 void revstr char str 字符串反转 int substring char res int pos int len char substr 从pos开始取len个字符到substr中 ...

    Java截取(提取)子字符串(substring()).pdf

    substring截取字符串 在 String 中提供了两个截取字符串的方法,一个是从指定位置截取到字符串结尾,另一个是截取指定范围的内容。下面对这两种方法分别进行介绍。 1. substring(int beginIndex) 形式 此方式用于...

    【C#基础】Substring截取字符串的方法小结(推荐)

    主要介绍了Substring截取字符串方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    c语言字符串分割,截取,子串查找,插入,删除

    int substring(char *res,int pos,int len,char *substr)//从pos开始取len个字符到substr中,返回1成功,0失败 int strindex(char *res,int pos,char *substr) //返回substr在resource中在pos后出现的位置,返回0表示没...

    java字符串操作大全

    java字符串操作大全,适合初学者,浅显易懂 部JAVA字符串操作 2008-07-11 15:39:42| 分类: JAVA | 标签: |字号大中小 订阅 . JAVA字符串的方法 String a = "53c015"; //Integer.parseInt(s, radix) radix设置为...

    深入SQL截取字符串(substring与patindex)的详解

    基本语法:SUBSTRING ( expression , start , length ) expression:字符串、二进制字符串、text、image、列或包含列的表达式start:整数,指定子串的开始位置 注:SQL中”1″表示字符串中的第一个字符,而.NET中”0″...

    java字符串替换 代码转换相关源码.rar

    并删除首尾空格,字符串替换函数,代码转换,GBK转换为ISO-8859-1,代码转换 从srcCode转换为destCode,代码转换,GBK转换为big5,替换非法字符,标记本身等于分隔符的特殊情况,数字的金额表达式等操作。...

    截取字符串

    这个小demo是截取字符串的,有2个代码,还有取消字符串中的空格,可以看看。

    在js中,截取字符串的slice和substring的区别

    在js中,截取字符串,往往用substring,可另外,还有slice也是为截取字符串

    C语言字符串运算器

    C语言大作业,实现基本字符串编辑,void listinput(char *s);//字符串输入 void listoutput(char *s);//字符串输出 int listlenth(char *s);//求串长 void linklist(char *s,char *t);//串连接 int listcompare(char...

    java中截取带汉字的字符串

    解决截取字符串中带有汉字的问题,以防截取时汉字截取一般出现错误情况

    常常会用到的截取字符串substr()、substring()、slice()方法详解

    第二个参数表示子字符串的结束位置(不包括结束位置的那个字符),如果没有传递第二个参数,则将字符串的长度作为结束位置。 1、传递参数为正值情况: var str ="helloWorld"; // 一个参数,则将字符串长度作为结束...

    greenplum常用命令

    3)字符串截取:substring('fsfd' from 2 for 3)、substr('fsfd',2,3) 4)字符串两头去字符:trim(' fsf')、trim(both 'x' from 'xfdsx') 5)大小写转换:upper()、lower() 6)替换字符串:replae('fsfsfsf',fs'...

    JAVA中截取字符串substring用法详解

    返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 例如: "unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" "emptiness"....

Global site tag (gtag.js) - Google Analytics