String类的substring()方法
- String类中有两个substring函数
public String substring(int beginIndex) {}
public String substring(int beginIndex, int endIndex) {}
先看public String substring(int beginIndex) {}
,这个函数的作用,可以简单理解为,去除字符串前面的几个字符,测试如下。
String h = "hello world";String temp = "";temp = h.substring(0);System.out.println("substring(0): " + temp);temp = h.substring(1);System.out.println("substring(1): " + temp);temp = h.substring(2);System.out.println("substring(2): " + temp);
运行结果如下:
值得注意的是:substring(0)并不是去掉第一个元素,而是什么都没有做。和substring(0,h.length())效果是一样的。substring(1)才去掉了第一个字母。
再来看public String substring(int beginIndex, int endIndex){}
,substring(begin,end)函数。
在endIndex为str.length()
时,去除的字符数就是是beginIndex, 最终结果长度=end-begin。
测试代码及运行结果如下。
temp = h.substring(0, 1);System.out.println("substring(0,1): " + temp);temp = h.substring(0, 2);System.out.println("substring(0,2): " + temp);temp = h.substring(0, 3);System.out.println("substring(0,3): " + temp);temp = h.substring(0, h.length());System.out.println("\nsubstring(0,h.length()): " + temp);temp = h.substring(1, h.length());System.out.println("substring(1,h.length()): " + temp);temp = h.substring(2, h.length());System.out.println("substring(2,h.length()): " + temp);
所以substring(begin,end)的含义,其实是保留长度为end-begin的字符串。
String类的substring()方法相关推荐
- c#string倒数第二位插入字符_【转载】C#中string类使用Substring方法截取字符串
在C#的字符串操作过程中,截取字符串是一种常见的字符串操作,可使用string类的Substring方法来完成字符串的截取操作,该方法支持设定截取的开始位置以及截取的字符串长度等参数,Substrin ...
- Java——String类的substring()方法
截取字符串,在java语言中的用法 1. public String substring(int beginIndex) 返回一个新字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符 ...
- 关于JAVA的String类的一些方法
一.得到字符串对象的有关信息 1.通过调用length()方法得到String的长度. String str="This is a String"; int len =str.le ...
- java的知识点15——String基础、String类和常量池、String类常用的方法、字符串相等的判断、组合模式
String基础 1. String类又称作不可变字符序列. 2. String位于java.lang包中,Java程序默认导入java.lang包下的所有类. 3. Java字符串就是Unicode ...
- String类的常见方法的使用案例
String类的常见方法的使用案例 //使用指定的字符串替换当前字符串中指定的内容//将helloworld中的o替换为aString s="HelloWorld";String ...
- String类的indexOf方法的用法和举例
String类的indexof方法的作用和返回值: 今天在这里重点回顾一下,希望对大家能有所帮助: indexOf(int,ch) 先看第一个indexOf它返回值是int,在看它的参数(int,ch ...
- 用java自己实现String类的trim()方法功能
用java自己实现String类的trim()方法功能 我们都知道String类中的trim()方法的功能在于:"返回字符串的副本,其中该副本忽略前导空白和尾部空白."(这是api ...
- python3精要(6)-string类的format()方法
使用string类的format()方法 Python3内置的string类提供了format()方法,可进行复杂变量替换和值格式化,该函数返回字符串的副本,其中每个替换字段被替换为相应参数的字符串值 ...
- ASP.Net string 类的扩展方法 [转]
string 类的扩展方法列表(基本相同于 IEnumerable<T> 接口的成员列表): Aggregate<> //累加 All<> //是否都满足条件 An ...
最新文章
- linux jsp配置mysql_Linux下搭建Tomcat+MySQL+JSP
- PAT甲级1132 Cut Integer:[C++题解]
- 2021中青杯数学建模C题 在线教学的分析与研究
- 小米手环无法模拟门卡_MIUI12轻体验:关于模拟门禁卡,你想知道的都在这里
- svn 命令行查看history及比较不同版本
- DevOps,到底是开发还是运维?
- sqlserver安装显示句柄无效_Sqlserver 2016 R Service环境安装的各种错误(坑)解决办法...
- Python 基础入门--简介和环境配置
- Python实现普通二叉树
- fcm脑图像分割matlab,MATLAB程序:用FCM分割脑图像
- 代码风格研究:左花括号 是否换行???
- 恒星播放器 for Mac(万能视频播放器)
- 做自媒体必备的神器:文章相似度检测工具
- 高考导数选择题解题方法
- Python采集 11月最新 世界疫情数据 + 可视化动态地图,实时查询超稳定
- 海量的超赞 Linux 软件 (转载)
- Unity游戏内版本更新
- Android 9.0蓝牙音乐上一首、下一首、暂停和播放
- firefox控制台打开方法
- 群响刘思毅:如何用 10 个月打造一个 3500 位操盘手的顶级社群
热门文章
- 模块式浪涌保护器概述和防雷元件解析
- ASP.Net Core创建MVC项目上传文件(缓冲方式)
- Mac怎么取消Idea中Ctrl加左键等于右键
- python:星座与十二生肖_看序列、操作符与简单语句的使用
- 保温杯哪种材质最好_保温杯用什么材质的最好?
- 用webmagic实现的网络爬虫
- 分享PowerMILL模架编程的应用技巧
- WIN7/8 系统刻录光驱识别为普通CD-ROM的解决方法
- 南卡Runner CC3正式发布:蓝牙5.3,搭配4G存储,骨传导百元级全能新标杆!
- i5 1240p和锐龙r7 5700u 选哪个好?区别对比评测