java substring 截取字符串的方法
substring(参数)是java截取字符串的一个方法。
它有两种传参的方式:
第一种:public String substring(int beginIndex)
返回一个新的字符串,它是此字符串的一个子字符串,该字符串从指定索引出的字符开始,到此字符串末尾结束。
第二种:public String substring(int beginIndex,int endIndex)
同样返回一个新的字符串,该字符串从指定的beginIndex索引处开始,到指定的endIndex索引值结束。
不包括endIndex索引处的字符。
所以,该字符串的长度就是endIndex-beginIndex。
示例一:
public class Main { public static void main(String args[]) { String str = "this is Java"; String result = str.substring(8); System.out.println(result); } }
结果: Java
示例二:
public class Main { public static void main(String args[]) { String str = "this is Java"; String result = str.substring(5,10); System.out.println(result); } }
结果:is Ja
以上所述是小编给大家介绍的java substring 截取字符串的方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
浅谈Java的String中的subString()方法
方法如下: public String substring(int beginIndex, int endIndex) 第一个int为开始的索引,对应String数字中的开始位置, 第二个是截止的索引位置,对应String中的结束位置 1.取得的字符串长度为:endIndex - beginIndex; 2.从beginIndex开始取,到endIndex结束,从0开始数,其中不包括endIndex位置的字符 如: "hamburger".substring(4, 8) returns
-
JAVA中截取字符串substring用法详解
substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串.该子字符串始于指定索引处的字符,一直到此字符串末尾. 例如: "unhappy".substring(2) returns "happy" "Harbison".substring(3) returns "bison" "emptiness".substring
-
Java中由substring方法引发的内存泄漏详解
内存溢出(out of memory ) :通俗的说就是内存不够用了,比如在一个无限循环中不断创建一个大的对象,很快就会引发内存溢出. 内存泄漏(leak of memory) :是指为一个对象分配内存之后,在对象已经不在使用时未及时的释放,导致一直占据内存单元,使实际可用内存减少,就好像内存泄漏了一样. 由substring方法引发的内存泄漏 substring(int beginIndex, int endndex )是String类的一个方法,但是这个方法在JDK6和JDK7中的实现是完全
-
js substr,substring与java substring和C# substring的区别解析
js substr(start[,length])表示从start位置开始取length个字符串 js substring(start,end)表示从start,到end之间的字符串,包括start位置的字符但是不包括end位置的字符 java sbustring(start,end)表示从start,到end之间的字符串,包括start位置的字符它包括end位置的字符 c# Substring(start[,length])表示从start位置开始取length个字符串
-
JAVA中字符串函数subString的用法小结
String str;str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str: str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str; demo: 复制代码 代码如下: class Test { public static void main(String[] args)
-
java substring 截取字符串的方法
substring(参数)是java截取字符串的一个方法. 它有两种传参的方式: 第一种:public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串,该字符串从指定索引出的字符开始,到此字符串末尾结束. 第二种:public String substring(int beginIndex,int endIndex) 同样返回一个新的字符串,该字符串从指定的beginIndex索引处开始,到指定的endIndex索引值结束. 不包
-
【C#基础】Substring截取字符串的方法小结(推荐)
前言 在公司的图书馆项目中曾经用过截取字符串的方法,项目是java语言的:最近在公司的另一个项目中又需要截取字符串,一种环境是C#语言,一种环境是SQL Server存储过程:先来说一下后台程序中截取字符串的方法. 正文 c#中截取字符串主要是借助Substring 这个函数. string string.Substring(int startIndex,int length); 说明: 如果传入的参数为两个长整参数,第一个参数指子字符串的起始位置,也就是开始截取的位置,第二个参数指截取的长度.
-
Java截取字符串的方法
本文实例讲述了Java截取字符串的方法.分享给大家供大家参考.具体实现方法如下: public static void main(String args[]) { //以该字符第一次出现,开始截取 //String str="abc.def"; //String str="abc.def.sdfsdf.fsdfd.ddddd.ggggg.ttttt"; //String str1=str.substring(str.indexOf(".")+1,
-
java 实现截取字符串并按字节分别输出实例代码
java 实现截取字符串并按字节分别输出实例代码 前言: 请编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串.但是要保证汉字不被截半个,如"我ABC"4,应该截为"我AB",输入"我ABC汉DEF"6,应该输出"我ABC",而不是"我ABC"+"汉"字的半个. 2.解析思想 本题容易产生困惑的是中文字符和英文字符如何处理,在这里需要考虑汉字和英文字符的占用字节
-
Java substring原理及使用方法实例
substring :网络译义是截取字符串中的子串它的功能也是如翻译一样是 java中截取字符串的一个方法. 下面有一个例题代码如下: public static void main(String[] args) { String names[] = {"Thomas", "Peter", "Joseph"}; String pwd[] = new String[3]; int idx = 0; try { for (String n : nam
-
Java实现截取字符串的操作详解
目录 使用JDK截断一个字符串 使用 String 的 substring() 方法 使用 String 的 split() 方法 使用 Pattern 类 使用 CharSequence 的 codePoints() 方法 Apache Commons 库 使用 StringUtils的left() 方法 使用 StringUtils 的 truncate() 方法 Guava库 总结 大家好,我是指北君. 在本文中,我们将学习在Java中把一个String截断到所需的字符数的集中方法. 首先
-
C#区分中英文按照指定长度截取字符串的方法
本文实例讲述了C#区分中英文按照指定长度截取字符串的方法.分享给大家供大家参考.具体如下: 这段C#代码用于按照指定的长度截取字符串,一个中文字符算2个字符,按照这个方法截取的字符串基本可以保持显示长度一致 /// <summary> /// 截取文本,区分中英文字符,中文算两个长度,英文算一个长度 /// </summary> /// <param name="str">待截取的字符串</param> /// <param nam
-
JS截取字符串的方法详解
substr() 方法 substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符. stringObject.substr(start,length) start:必需.要抽取的子串的起始下标.必须是数值.如果是负数,那么该参数声明从字符串的尾部开始算起的位置. 也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推. length:可选.子串中的字符数.必须是数值.如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串. 记住:
-
正则表达式截取字符串的方法技巧
有这么一段字符串: [数字]字符串 结果 取 a=数字 b=字符串 截取方法1: int a = Convert.ToInt32(txt1.Text.Trim().Replace('[', ']').Split(']')[1]); string b = txt1.Text.Trim().Replace('[', ']').Split(']')[2]; 截取方法2: string str = "[数字]字符串"; Regex reg = new Regex(@" ([^]+)
-
php按单词截取字符串的方法
本文实例讲述了php按单词截取字符串的方法.分享给大家供大家参考.具体分析如下: 这里指定字符串和单词数量进行截取 复制代码 代码如下: <?php function limit_words($string, $word_limit) { $words = explode(" ",$string); return implode(" ",array_splice($words,0,$word_limit)); } //Example Usage
随机推荐
- sysservers 中找不到服务器,请执行 sp_addlinkedserver 将该服务器添加到sysserver
- 最新Bitdefender Antivirus 10注册码列表
- link-view.vbs 页面链接查看
- 正则表达式30分钟入门教程 v2.1版
- Linux中基本正则表达式
- Java并发编程之性能、扩展性和响应
- java读取用户登入退出日志信息上传服务端
- python直接访问私有属性的简单方法
- 再谈javascript注入 黑客必备!
- input框中的name和id的区别
- jsp简单连接SQL Server2000数据库的方法
- python模块之StringIO使用示例
- 深入理解JavaScript系列(13) This? Yes,this!
- JavaScript初级教程(第三课)第1/2页
- JS+canvas绘制的动态机械表动画效果
- 使用GruntJS构建Web程序之合并压缩篇
- 来自ImageSee官方 JavaScript图片浏览器 原创
- jquery自定义插件——window的实现【示例代码】
- 新浪滑门技术
- Handler制作简单相册查看器的实例代码