subString的用法

String中的substring()方法详解 substring()方法是 Java 中 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的那个字符。

————————————————

原文链接:https://blog.csdn.net/qq_37811638/article/details/82182029

substring 和 substr 的区别 如果为负值,则被看作 a.length + start,其中 a.length 为字符串的长度(例如,如果 start 为 -3,则被看作 a.length + (-3))。substring() 的第二个参数表示索引结束的位置,提取的结果不包括该索引的值。substr() 的第二个参数表示要提取的字符数量,不选默认表示提取到结束的位置;length:可选,提取的字符数量,不选就是全部,也就是到结束的位置。start:必填,非负整数,需要截取的第一个字符的索引。该索引位置的字符作为返回的字符串的首字母。 阅读详情

相关推荐

Pyradiomics 医学影像提取放射组学特征(下)

Pyradiomics 医学影像提取放射组学特征(下)

Edward的博客 1237

subString用法小结

subString用法小结subString常用方法一:subString常用方法二:subString常用方法三: subStringJava提供的一种字符串截取方法,通常我们可以用参数来控制截取的字符串。 subString常用方法一: String a = “123456anbdc”; String b = a.subString(1); 此时得到的为字符串a从下标为1的位置开始截取到最...

billxin0621的博客 7万+

Cursor设置界面汉化保姆级教程:手把手教你修改JS文件实现中文界面(附避坑指南)

本文提供Cursor编辑器设置界面汉化的详细教程,从定位JS文件到安全修改实现中文界面,包含必备工具清单、文件路径指引和常见问题解决方案。通过手把手教学帮助用户轻松完成汉化,提升使用体验,特别适合不熟悉英文界面的开发者。

weixin_29007809的博客 1370

substring()方法

substring():截取字符串中介于两个指定下标之间的字符。 用法: 两个参数: 字符串.substring(参数1,参数2); 参数1:字符串截取的起始下标,非负的整数 如果此参数是0,则是从字符串的第一个字符开始截取 参数2:截取结束位置的索引下标 注意:截取的结果,不包括结束位置的字符 示例: var str="abcdefghijklmn"; var res=str.substring(2,6); console.log(res); 结果re

小夏的博客 9万+

substring()用法

(2)substring(0,5)这个只含开头不含结尾,因此截取是截取两个字符,从第一个到第二个字符,不包含第三个。(即只取1-5的字符,其余不取)(3)substring(5)这个表示截掉前两个,得到后边的新字符串。(即除了1-5的字符不取,其余都拿)(1)substring是用来截取字符串的,根据参数的个数不同,方法含义也不同;

weixin_42060331的博客 1万+

c# substring用法

c# substring用法

XiNanHeiShao的专栏 586

substring(x)和substring(x,y)的用法

substring(x)和substring(x,y)的用法 代码: public class textmu { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String id="123...

weixin_30306905的博客 112

SQL SUBSTRING 用法

SQL SUBSTRING 用法2009年03月29日 星期日 下午 08:46SUBSTRING返回字符、binary、text 或 image 表达式的一部分。有关可与该函数一起使用的有效 Microsoft® SQL Server™ 数据类型的更多信息,请参见数据类型。语法SUBSTRING ( expression , start , length

GTBGT525的专栏 1851

substring用法

substring(参数1,arr.indexOf('指定字符'));截取字符串下标参数1(包括)到下标参数2(不包括)的部分。截取字符串参数1开始到 指定字符(不包括)之间的部分。截取字符串下标为参数(包括)之后的部分。indexOf() 返回指定字符的下标。substring(参数1,参数2)substring(参数)

qq_63697628的博客 292

java关于substring(a)与substring(a,b)的用法

功能概述:简单介绍substring(a)与substring(a,b)的用法 package com.substring.demo; public class test { /** * 关于substring(a)与substring(a,b)的运用 * * @param args */ public static void main(String[] args) ...

六月星海的博客 3万+

substring和substr函数的用法举例

为啥只能发原创发不了转载 substring函数的用法举例: substring 函数是用来截取一个字段的其中一部分。 例如,我们需要将字符串’C1 16号平台’中的‘C1 ’给提取出来: 则可用substring 来实现: 括号中数字‘1’表示截取的起始位置是

是木子啦~ 2069

sql中substr与substring函数用法

有关sql server数据库中substring函数与substr函数的用法,以及相关注意事项,substr只能作为处理英文字符串的函数使用,对于汉字往往会引起缺陷,需要的朋友参考下。在试验中,本人发现第二个参数的解释中“如果此值为负数或 0,则只返回那些所在位置大于零的字符”有特殊的意义,也是一个陷阱:负数或0也将占去字符的位置。所以得出以下结论:使用函数subString时,第二个参数$startingLoc虽然可以给0或负数,但最好给实际的开始位置,避免造成不必要的麻烦。

周壮的博客 109

php substring用法,substring方法怎么使用

substring()是在JavaScript一个内置函数,其被用于从字符串中获取子字符串,本篇文章我们就来详细看看substring用法。我们先来看一下substring的基本语法string.substring(indexA, [indexB])indexA - 0到1之间的整数,小于字符串的长度。indexB(可选) - 0到字符串长度之间的整数。substring方法根据给定的参数返回新...

weixin_30095869的博客 1543

substring()用法

Java中的substring()用法 substring(): 用于截取字符串的某一部分 用法简单举例如下: 具体可以参考【每日编程08】一年中的第几天 date = "2022-01-24" date.substring(0, 4): 从下标为0的位置开始截取到下标为4的位置(不包括下标为4的值), 即结果为"2022"; date.substring(5, 7):从下标为5的位置开始截取到下标为7的位置(不包括下标为7的值), 即结果为"01"; date.substring(8):从下标为8的位置

LX__dream的博客 7201

sqlserver中substring用法和怎么实现substrb

SUBSTRING 函数用于提取字符串的子串,可以根据指定的起始位置和长度来截取字符串的部分内容。这个存储过程 dbo.SubstringB 接受三个参数:@string 表示要截取的字符串,@start 表示起始位置,@length 表示截取的长度。SET @result = @result + SUBSTRING(@string, @start + 1, 1) -- 非 UTF-8 编码的字符,则截取一个字节。这个例子从字符串的第 8 个字符开始,提取了长度为 7 的子串,直到字符串的末尾。

emma20080101的博客 412

substring用法

学会substring用法,加油哦。下面还有更多要学的。下面是网上摘抄的资料:string substring(string, number, number?) 备注 该字符串中的每个字符都被认为具有数字位置:第一个字符的位置是 1,第二个字符的位置是 2,依此类推。如果未指定第三个参数,将返回从第二个参数指定的位置开始直到字符串结尾的子字符串。如果参数不是字符串类型

denuvead之.NET学习之旅 2170

substring()的语法和用法实例

index:必需,开始截取的位置,为整数。由于“Li”在长串字符串中居于尾部,因此选择负数序数更便捷,则“L”的位置为-6。即substring(被截取的字符串 , 开始位置序号)|substring(被截取的字符串 from开始位置序号)当序数为正数时,则开始字符“w”位置为7,注意的是“hello”和“world”之间的空字符是算一个字符。string:必需,被截取的字符串,表示需要从该字符串截取目标字符。string:必需,被截取的字符串,表示需要从该字符串截取目标字符。是结束索引(不包含),即取。

java1224的博客 1176

SQL中SUBSTRING函数的用法

功能:返回字符、二进制、文本或图像表达式的一部分 语法:SUBSTRING ( expression, start, length )            SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样: MySQL: SUBSTR(), SUBSTRING()Oracle: SUBSTR()SQL Ser

Fighting618Gj的专栏 852

SQL中SUBSTRING函数的用法及实例解析

一、定义:SQL 中的 substring 函数是用来截取字符串中的一部分字符。这个函数的名称在不同的资料库中不完全一样。 MySQL: SUBSTR( ), SUBSTRING( ) Oracle: SUBSTR( ) SQL Server: SUBSTRING( ) 二、语法: 1、SUBSTRING(str,x,y):str,代表字符串;x,代表是从第几位开始...

蓝星部队的博客 5万+

dify 离线ollama插件arm平台

dify 离线ollama插件arm平台

上一篇: 什么是VUE
下一篇: redis的常用命令
永泽心语
博客等级 码龄7年 20粉丝 17原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值