substring( )的两种用法?
xx.substring()括号中带的参数不一样,效果就会有很大的区别
1.xx.substring(0,2)表示取第一个和第二个字符(0,1,2表示第一、二、三个字符,含头不含尾的原则就只包含第一、二个字符),返回一个新的字符串(只包含指定的第一和第二个字符);
2.xx.substring(2)表示去掉前两个字符,返回一个新的字符串(只包含去掉前两个字符后剩下的字符串)
详细如下:
有两个参数时第一个参数int为开始的索引,对应String数字中的开始位置,第二个参数是截止的索引位置,对应String中的结束位置取得的字符串长度为:endIndex - beginIndex;从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符public String substring(int beginIndex, int endIndex)有一个参数时只去掉前x个字符后剩下的字符串public String substring(int x)
代码示例如下:
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);//subTest:HelString subTest2 = test.substring(0,test.length());System.out.println("subTest:" + subTest2);//subTest:Hello World!String subTest3= test.substring(6);System.out.println("subTest:" + subTest3);//subTest:World}}
——————————————
版权声明:本文为CSDN博主「我是一只探索的程序猿」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37811638/article/details/82182029
————————————————
版权声明:本文为CSDN博主「hehuijava」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hehuihh/article/details/79033047
substring( )的两种用法?相关推荐
- C++ operator两种用法【转】
C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别进行介绍: 1.operator ...
- html如何让a标签提交表单提交,html post请求之a标签的两种用法解析
这篇文章主要介绍了html post请求之a标签的两种用法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧 html post请求之a标签的两种用法 ...
- html post举例,html post请求之a标签的两种用法举例
html post请求之a标签的两种用法举例 1.使用ajax来发起POST请求 HTML代码如下:发起POST请求a> JQuery代码如下:$(".a_post").on ...
- java sort 第二个参数_详解java Collections.sort的两种用法
Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static > void sort(List list) { l ...
- c++ operator操作符的两种用法:重载和隐式类型转换,string转其他基本数据类型的简洁实现string_cast...
C++中的operator主要有两个作用,一是操作符的重载,一是自定义对象类型的隐式转换.对于操作符的重载,许多人都不陌生,但是估计不少人都不太熟悉operator的第二种用法,即自定义对象类型的隐式 ...
- include virtual引入html文件,ASP文件引用include file和include virtual两种用法
在 ASP 编程中,我们经常遇到需要重复使用的模块代码,通常我们将这些模块代码保存为一个单独的文件,需要使用此模块代码时,在程序中通过 #include 指令引用此文件,这样使得工作效率和程序可读性大 ...
- python匿名函数Lambda的两种用法
python匿名函数Lambda的两种用法 第一种方式:作为函数对象单独使用 第二种方式:放在另一函数里使用 一般来说匿名函数Lambda的使用就是为了避免单独def一个函数,而且不用给函数命名,但是 ...
- operator的两种用法
C++ operator两种用法 C++中的operator,有两种用法,一种是operator overloading(操作符重载),一种是operator casting(操作隐式转换).下面分别 ...
- hover在两种情况下的两种用法
:hover在鼠标移到链接上时添加的特殊样式. 提示: :hover 选择器器可用于所有元素,不仅是链接. 提示: :link 选择器设置了未访问过的页面链接样式, :visited 选择器设置访问过 ...
最新文章
- 想让好友不停地擦手机屏幕?微信头像这样设置就行了!
- 我的代码为什么看起来像shit?
- Linux 永久修改主机名hostname
- WEB程序打包详解:(连接SQL2005数据库,修改配置文件,建立虚拟目录)
- java栈编程题_Java实现栈和队列面试题
- c语言输出单链表最大值与最小值,数据结构(C语言版)---顺序表与链表的比较...
- 自定义刻度_想为 Apple Watch 打造自定义表盘,试试这款 App
- ROS学习:智能车室外光电组仿真
- 大家一起用gtk编程4(使用GDB调试程序)[zt]
- 计算机网络超详细笔记(六):传输层
- Web漏洞扫描工具AWVS12使用详解
- AI:人工智能领域之AI发展史(人工智能发展历史)之详细攻略
- HoloLens初入——研究模式
- Android studio 打包项目,抛出异常keystore was tampered with,or password was incorrect!
- takes 1 positional argument but 2 were given
- 智能体温计APP方案开发
- oracle vm虚拟盒,虚拟盒子内部版下载|虚拟盒子虚拟机下载_最火软件站
- python读取图片文字-Python3实现获取图片文字里中文的方法分析
- 【高效软件】推荐一款多功能PDF转换器,在线转换永久免费
- 教务系统—课程表接口信息