- 浏览: 16973 次
- 性别:
- 来自: 北京
文章分类
最新评论
java substring 方法
str=str.substring(int beginIndex);
截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);
截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
IndexOf 方法
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数:strObj 必选项。String 对象或文字。
subString 必选项。要在 String 对象中查找的子字符串。
starIndex 可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
说明:indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。
如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。
如果它比最大的字符位置索引还大,则它被当作最大的可能索引。从左向右执行查找。否则,该方法与 lastIndexOf 相同。
示例:
public class TestSubString {
public static void main(String[] args) {
String str = "This is my original string!";
str = str.substring(6); //str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
System.out.println(str);
str = str.substring(2,10); //截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
System.out.println(str);
String s = "This is my second original string!";
String toDel = "original";
if(s.startsWith(toDel))
s = s.substring(toDel.length());
else
if(s.endsWith(toDel))
s = s.substring(0,s.length() - toDel.length());
else
{
int index = s.indexOf(toDel); //IndexOf 方法 返回 String 对象内第一次出现子字符串的字符位置。
if(index != -1) {
String s1 = s.substring(0,index);
String s2 = s.substring(index+toDel.length());
s = s1 + s2;
}
else
System.out.println("String: "+toDel+" not be found!");
}
System.out.println(s);
String sr = "This is my third string!";
String sx= "is";
int index = sr.indexOf(sx);
System.out.println(index);
int index2 = sr.indexOf(sx,3);
System.out.println(index2);
}
}
str=str.substring(int beginIndex);
截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
str=str.substring(int beginIndex,int endIndex);
截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
IndexOf 方法
返回 String 对象内第一次出现子字符串的字符位置。
strObj.indexOf(subString[, startIndex])
参数:strObj 必选项。String 对象或文字。
subString 必选项。要在 String 对象中查找的子字符串。
starIndex 可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
说明:indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。
如果没有找到子字符串,则返回 -1。
如果 startindex 是负数,则 startindex 被当作零。
如果它比最大的字符位置索引还大,则它被当作最大的可能索引。从左向右执行查找。否则,该方法与 lastIndexOf 相同。
示例:
public class TestSubString {
public static void main(String[] args) {
String str = "This is my original string!";
str = str.substring(6); //str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;
System.out.println(str);
str = str.substring(2,10); //截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
System.out.println(str);
String s = "This is my second original string!";
String toDel = "original";
if(s.startsWith(toDel))
s = s.substring(toDel.length());
else
if(s.endsWith(toDel))
s = s.substring(0,s.length() - toDel.length());
else
{
int index = s.indexOf(toDel); //IndexOf 方法 返回 String 对象内第一次出现子字符串的字符位置。
if(index != -1) {
String s1 = s.substring(0,index);
String s2 = s.substring(index+toDel.length());
s = s1 + s2;
}
else
System.out.println("String: "+toDel+" not be found!");
}
System.out.println(s);
String sr = "This is my third string!";
String sx= "is";
int index = sr.indexOf(sx);
System.out.println(index);
int index2 = sr.indexOf(sx,3);
System.out.println(index2);
}
}
发表评论
-
SpringMVC+ajaxFileUpload上传图片 IE浏览器弹下载框问题解决方案
2017-05-08 08:42 314SpringMVC+ajaxFileUpload上传图片 IE ... -
简单webservice(cxf)实例
2017-04-11 08:56 386我们的环境是eclipse , maven。 在开发java ... -
网站架构之架构演化
2017-03-30 13:50 329http://www.cnblogs.com/pflee/p/ ... -
线程,
2017-03-10 09:07 336http://www.cnblogs.com/wxd0108/ ... -
springmvc<一>一种资源返回多种形式【ContentNegotiatingViewResolver】
2017-03-01 09:53 430springmvc<一>一种资源返回多种形式【Co ... -
<context-param>与<init-param>的区别与作用(转载)
2017-02-28 13:45 395<context-param>的作用: web.x ... -
sqlserver日期格式化函数
2016-09-21 10:16 465Sql Server 中一个非常强大的日期格式化函数 ... -
http://blog.csdn.net/zuoluoboy/article/details/19766131(转载)
2016-07-12 10:04 882Spring工作流程描述 ... -
玩转cookie(转载度娘http://jingyan.baidu.com/article/7c6fb4281f4e5580642c90d0.html)
2015-11-09 10:53 739怎么在java中增加一个cookie; 怎么在java中修改 ... -
jquery插件开发(http://www.poluoluo.com/jzxy/201204/163035.html)
2015-01-25 21:40 530一.介绍 插件编写的目 ... -
hibernate各种查询汇总(转载)
2014-12-23 15:16 3641. 查询整个映射对象所有字段 Java代码 // ... -
hibernate各种查询汇总(转载)
2014-12-23 15:16 01. 查询整个映射对象所有字段 Java代码 // ... -
JAVA多线程实现和应用总结(转载自http://www.cnblogs.com/yezhenhan/archive/2012/01/09/2317636.)
2014-12-22 15:27 512JAVA多线程实现和应用总 ... -
ResultSet rs 之 rs.next()(转载自百度一哥们)
2014-12-16 15:10 818ResultSet rs是结果集。查询出的记录是一个列表,初始 ... -
ResultSet rs 之 rs.next()
2014-12-16 15:10 836ResultSet rs是结果集。查询出的记录是一个列表,初始 ... -
PLSQL插入数据中文乱码的问题(转)
2014-11-26 16:33 3938PLSQL插入数据中文乱码的问题 www.111cn.net ... -
遍历Map的四种方法 (转载)
2014-11-25 10:21 408public static void main(String[ ... -
sql执行顺序
2014-10-08 09:57 323SQL Select语句完整的执行顺序:1、from子句组装来 ... -
jms简明学习教程(转载)
2014-09-04 15:55 445基础篇 JMS是应用系统或组件之间相互通信的应用程序接口,利 ... -
MYSQL数据库事务处理和锁机制(转载)
2014-09-03 14:37 800一、数据库事务的百科 数据库事务(Database Tran ...
相关推荐
Java substring方法实现原理解析 Java substring方法是一种常用的字符串操作方法,它可以截取字符串并返回指定范围内的内容。在 Java 中,substring 方法的实现原理是不同的版本的 JDK 中实现方式各不相同。了解...
Substring是Java中一个重要的字符串操作方法,用于截取字符串中的子串。下面是对Java substring原理及使用方法实例的详细解释: 一、Substring原理 Substring方法的基本原理是截取字符串中的子串,返回一个新的...
### Java中截取带汉字的字符串 在Java编程语言中,处理包含中文字符的字符串时,经常遇到的一个问题是如何正确地截取这些字符串。如果直接按照字节(byte)来进行分割,很容易导致中文字符被截断一半,从而形成乱码。...
java sbustring(start,end)表示从start,到end之间的字符串,包括start位置的字符它包括end位置的字符 c# Substring(start[,length])表示从start位置开始取length个字符串 您可能感兴趣的文章:Js中的substring,...
总之,`Java` 中的 `String` 类的 `substring()` 方法是提取字符串子串的重要工具,通过指定开始和结束索引,可以灵活地获取所需的部分字符串。正确理解和使用这个方法,能够有效地提升代码的可读性和效率。在编写...
在Java编程语言中,`substring()`方法是用于从原始字符串中截取子字符串的一个关键功能。这个方法在处理文本数据时特别有用,可以方便地提取字符串的特定部分。以下是关于`substring()`方法的详细说明: 1. **方法...
Java 中由 substring 方法引发的内存泄漏详解 Java 中的 substring 方法是一个非常常用的字符串操作方法,但是在 JDK 1.6 中,如果不当使用该方法,可能会导致严重的内存泄漏问题。下面我们将详细介绍 Java 中由 ...
在Java编程语言中,`substring()`方法是字符串类(String)的一个重要成员,它用于从原始字符串中提取子串。这个方法非常实用,特别是在处理文本数据时,我们需要根据特定的需求截取字符串的一部分。下面我们将详细...
str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str; str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex?始至endIndex结束时的...
Java 字符串截取方法 substring() 代码解析 Java 中的字符串截取方法是通过 substring() 方法来实现的,该方法可以从指定的字符串中截取出一部分字符,返回一个新的 String 对象。substring() 方法有两种重载形式...
substring public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 例如: "unhappy".substring(2) returns "happy" ...
Java字符串的截取操作可以通过substring来完成。有意思的是,这个方法从jdk1.0开始,一直到1.6都没有变化,但到了1.7实现方式却发生了改变。你可能会认为之所以要对一个成熟且稳定的方法做修改,一定是因为新的实现...
字符串操作无疑在各种编程语言及平台上都是必不可少的,功能相通,但用法却存在微妙的区别,比如java中取子串及相等的判断,切入正题。 1. substring 常用的用法包括: (1)取索引为startidx之后(包括...
在Java编程语言中,`substring()`方法是`String`类的一个非常重要的成员,它用于从一个给定的字符串中截取或提取出一部分新的子字符串。`substring()`提供了两种主要的使用形式,这两种形式都在处理字符串时发挥着...
"java中substring与substr的用法" java 中的字符串处理是编程中最基本也是最重要的一部分,substring 和 substr 两个方法是 java 中最常用的字符串处理方法。在本文中,我们将详细介绍 substring 和 substr 两个...
Java 中的 substring 与 substr 方法 Java 语言中提供了两种截取字符串的方法:substring 和 substr,这两种方法都是用于从字符串中提取指定范围的子字符串。下面对这两种方法的用法进行详细介绍: substring 方法...
java java_leetcode题解之Can Make Palindrome from Substring.java
java中substring与substr的用法参考.pdf