substring_substring用法 - CSDN
substring 订阅
substringpublic String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串索引末尾。在SQLserver数据库中,用于截取字符串的某部分。 展开全文
substringpublic String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串索引末尾。在SQLserver数据库中,用于截取字符串的某部分。
信息
外文名
substring
中文名
截取字符串
substringSQLserver数据库
用于截取字符串的某部分,其基本语法为 select substring(字符串或者列名,起始位置,截取长度) from 表。例如:select substring(‘ename’,2,2) from emp;结果为‘na’。
收起全文
精华内容
参与话题
  • substring常用的两种方法

    万次阅读 多人点赞 2018-01-11 13:37:36
    xx.substring()括号中带的参数不一样,效果就会有很大的区别,详细如下: xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符...

    xx.substring()括号中带的参数不一样,效果就会有很大的区别,详细如下:

    xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符串(只包含指定的第一和第二个字符);

    xx.substring(2)表示去掉前两个字符,返回一个新的字符串(只包含去掉前两个字符后剩下的字符串)

    以下为eclipse演示



    展开全文
  • substring用法

    千次阅读 多人点赞 2018-12-13 14:08:56
    使用substring(Int beginIndex, Int endIndex)方法来获取字符串中一个或多个子字符串 定义一个字符串 String string = “hello,world!”; 如果要截取string中子字符串"llo&...

    版权声明:博主原创/资料整理,转载请注明出处!!

    使用substring(Int beginIndex, Int endIndex)方法来获取字符串中一个或多个子字符串

    定义一个字符串 String string = “hello,world!”;
    如果要截取string中子字符串"llo",这个子字符串的长度为3,所以这里的beginIndex=2(从0开始算,第一个“l”的位置就是2),endIndex=2+3;另一种理解方式是endIndex是取不到的,截取的最后位置是endIndex-1。

    在这里博主推荐读者记忆第一种方式,个人觉得更容易记住并运用,当然记忆第二种方式也是可以的,因人而异。

    因此:String substring1 = string.substring(2,5);// 输出结果:substring1=“llo”

    同理,其他用法:
    String substring2 = string.substring(0,1);// 输出结果:substring2=“h”
    String substring3 = string.substring(0,2);// 输出结果:substring3=“he”

    下面贴出substring用法的源码,大家可以看最后return的返回就很好理解博主写的第一种方式了。

        public String substring(int beginIndex, int endIndex) {
            if (beginIndex < 0) {
                throw new StringIndexOutOfBoundsException(beginIndex);
            }
            if (endIndex > value.length) {
                throw new StringIndexOutOfBoundsException(endIndex);
            }
            int subLen = endIndex - beginIndex;
            if (subLen < 0) {
                throw new StringIndexOutOfBoundsException(subLen);
            }
            return ((beginIndex == 0) && (endIndex == value.length)) ? this
                    : new String(value, beginIndex, subLen);
        }
    
    展开全文
  • String的substring()的用法总结

    万次阅读 2018-08-29 15:21:26
    substring()的作用就是截取父字符串的某一部分 public String substring(int beginIndex, int endIndex) 第一个参数int为开始的索引,对应String数字中的开始位置, 第二个参数是截止的索引位置,对应String中的...

    substring()的作用就是截取父字符串的某一部分

    public String substring(int beginIndex, int endIndex)

    第一个参数int为开始的索引,对应String数字中的开始位置,

    第二个参数是截止的索引位置,对应String中的结束位置

    1、取得的字符串长度为:endIndex - beginIndex;

    2、从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符

    代码示例如下:

    package com.example;
    
    public class MyClass {
    
        public static void main(String[] args){
    
            String test = "Hello World !";
    
            String subTest1 = test.substring(0,3);
            System.out.println("subTest:" + subTest1);
    
            String subTest2 = test.substring(0,test.length());
            System.out.println("subTest:" + subTest2);
    
        }
    
    }

    运行结果如下:

    subTest:Hel

    subTest:Hello World !

    注意:

    1)、substring(a,b)中的参数a其值可以从索引值0开始,

           当a等于0时,则表示其从字符串的第一个字符开始算起,

           也就是其子字符串是包含第一个字符的,当然,你也可以从后续的其他字符开始;

    2)、substring(a,b)中的参数b,其值最大可以为 父字符串的长度,

           但并不包含索引值为b的那个字符。

    展开全文
  • substring(x)和substring(x,y)的用法

    万次阅读 多人点赞 2017-10-10 10:14:26
    代码: public class textmu {  /**  * @param args  */  public static void main(String[] args) {  // TODO Auto-generated method stub  String id="123454321";  String shortId,longId,Id;... 

    代码:


    public class textmu {

     /**
      * @param args
      */
     public static void main(String[] args) {
      // TODO Auto-generated method stub
        String id="123454321";
        String shortId,longId,Id;
        shortId=id.substring(2,7);
        longId=id.substring(1,8);
        Id=id.substring(4);
        System.out.println(shortId);
        System.out.println(longId);
        System.out.println(Id);
     }

    }

    总结:substring(x)是从字符串的的第x个字符截取

              substring(x,y)是从x到y前的位置停止

    答案:

    
    展开全文
  • string 的 substring

    千次阅读 2018-07-23 21:02:03
    1.String中的substring(提取字符串中的一部分) 例:String greeting = "Hello";  String s = greeting.substring(0, 3) ; 2.String类 如果想要修改字符串用拼接 greeting = greeeting.subring(0,3) + &...
  • Java的String中的subString()方法

    千次阅读 2018-05-23 11:22:48
    方法如下:public String substring(int beginIndex, int endIndex)第一个int为开始的索引,对应String数字中的开始位置,第二个是截止的索引位置,对应String中的结束位置1、取得的字符串长度为:endIndex - ...
  • String类的subString方法

    千次阅读 2018-12-07 15:29:32
    在String中提供了两个sunstring()...str1.subString(6) 从第7个位置开始截取 截取指定范围的内容 str1.subString(1,4) 从第1个位置开始截取,第4个位置停止截取,结果不包括第4个位置的内容,只有3个字符。 ...
  • String之substring()

    千次阅读 2019-04-09 19:18:15
    String之substring() 示例代码: String a = new String("AAA"); a = a.substring(1); System.out.println(a); 剖析一: String a = new String("AAA"); ...
  • substring和substr的区别

    万次阅读 2018-10-02 20:52:36
    两者都是截取字符串。 相同点:如果只是写一个参数,两者的作用都一样:都是是截取字符串从当前下标以后直到字符串...console.log(str.substring(2)) ;// "3456789" 不同点:第二个参数 substr(star...
  • MySQL substring()函数

    万次阅读 2018-05-11 16:39:16
    在本教程中,我们将向您介绍MySQL SUBSTRING函数从字符串中提取子字符串。SUBSTRING函数从特定位置开始的字符串返回一个给定长度的子字符串。 MySQL提供了各种形式的子串功能。我们将在以下部分中检查SUBSTRING函数...
  • Java substring() 方法

    千次阅读 2019-05-29 16:39:11
  • PostgreSQL substring()函数

    万次阅读 2010-06-22 10:39:00
    substring(string [from int] [for int])text抽取子字串 substring('Thomas' from 2 for 3)homsubstring(string from pattern)text抽取匹配 POSIX 正则表达式的子字串 substring('Thomas' from '...$')...
  • 通过subString()方法来进行字符串截取

    万次阅读 2018-04-28 14:10:15
    1.通过subString()方法来进行字符串截取。 subString通过不同的参数来提供不同的截取方式 1.1只传一个参数 例如: String sb = "bbbdsajjds"; sb.substring(2);12将字符串从索引号为2开始截取,一直到...
  • python中没有substring的定义,但是有更轻巧的实现,可以通过数组的slice来截取字符串 例如,在java中我们这样截取字符串: String s = "Hello OutOfMemory.CN"; String small = s.subString(2,4); 而在python中...
  • 字符串方法substring()的参数设置

    万次阅读 2017-12-07 14:48:09
    substring()的作用是用于提取字符串中介于两个指定下标之间的字符 str.substring(start,stop); 其中,start是必需的,stop是可选的,不写则默认到字符串结尾,根据文档来说,两者都是非负整数, 但事实上都可以取...
  • sql中的substring的用法

    万次阅读 2018-08-02 23:07:18
    substring(column,int1,int2) e text nubwers teacher 11 1 doctor 22 2 student   3 select substring(name,1,3) from table1 这样查出来会显示的结果为: name tea doc ...
  • freemarker中的substring取子串

    万次阅读 2014-06-01 00:27:27
    freemarker中的substring取子串 1、substring取子串介绍 (1)表达式?substring(from,to) (2)当to为空时,默认的是字符串的长度 (3)from是第一个字符的开始索引,to最后一个字符之后的位置索引 2、举例说明 ...
  • 功能概述:简单介绍substring(a)与substring(a,b)的用法 package com.substring.demo; public class test { /** * 关于substring(a)与substring(a,b)的运用 * * @param args */ public static void ...
  • SQL中SUBSTRING函数的用法及实例解析

    万次阅读 2018-11-07 09:13:50
    一、定义:SQL 中的 substring 函数是用来截取字符串中的一部分字符。这个函数的名称在不同的资料库中不完全一样。 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) 二...
  • String a = items1.get(j).toString(); parentId = a.substring(0,a.indexOf(",")).trim();//逗号前面 levelCode = a.substring(a.indexOf(",")+1).trim();//逗号后面
1 2 3 4 5 ... 20
收藏数 509,691
精华内容 203,876
关键字:

substring