`
一代宗师
  • 浏览: 15588 次
社区版块
存档分类
最新评论

java中关于subString()和indexOf()的用法

阅读更多

 

【JavaSe】java中关于subString()和indexOf()的用法

 

 

package demo;
/**
 * @详解关于subString()和indexOf()的用法,怎么联合使用
 * @author 小夜的传说
 *
 */
public class Test {
	public static void main(String[] args) {
		String str = "my name is xiaoye's chuanshou";
		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;(包含beginIndex位置的值,但是不包含endIndex的值)
		System.out.println(str);
		String sr = "my name  is xiaoye's chuanshou";
		String sx = "is";
		int index = sr.indexOf(sx);//如果存在就会返回这个字符串开始出现的索引位置
		System.out.println(index+"<<<<");
		int index2 = sr.indexOf(sx, 3);//这个意思是从索引位置3开始,找sx=“is”的字符串,找到之后,同样返回字符串开始出现的索引位置
		System.out.println(index2+"<<<<<");
		
		String str2="<12453>123";
		System.out.println(str2.indexOf("wwww"));//如果不包含字符串wwww,那么证明在整个索引中没有它的位置,返回卫-1
		System.out.println(str2.substring(str2.indexOf("123")+1,9)+"<<<<<<");
		//上面这段代码,首先str2.index("123")返回的是7,代表从第7位开始出现整个字符串
		//加1,代表的意思是到索引位置8
		//从索引位置8开始到9结束,因为subString是取头不取尾,所以subString(8,9)取出来的为2
	}
}

 

 

分享到:
评论
1 楼 一代宗师 2014-09-22  
有兴趣,研究这些初级,可以把代码拷下去,自己运行!

相关推荐

    JavaScript几个函数 - split()、join()、substring()和indexOf()

    ### JavaScript 函数详解:split()、join()、substring() 和 indexOf() #### 一、split() 方法 **定义与用途:** `split()` 方法用于将一个字符串分割成字符串数组。此方法通过一个指定的分隔符来拆分字符串,并...

    JAVA中截取字符串substring用法详解

    在查找特定字符的位置时,C#中可以使用`IndexOf`方法,如`A.IndexOf('a')`,这会返回字符'a'在字符串'A'中的索引位置。 总的来说,`substring`或`Substring`方法是处理字符串时非常实用的工具,它们帮助开发者快速...

    Substring字符串截取-kaic

    这个方法在Java、JavaScript等许多编程语言中都有提供,我们主要以Java为例来详细讲解`substring`的用法。 首先,`substring`方法的基本语法是`substring(startIndex, endIndex)`,它接受两个参数,`startIndex`和`...

    JAVA中String类常用方法使用实例.docx

    使用方法为:变量名.indexOf(参数)。返回一个 int 整数。当未找到该字符时返回值为-1。 Int indexOf(String str) 该方法主要实现查找 str 字符串在该字符串中第一次出现的位置。与 indexOf(int ch) 方法类似,都...

    JAVA常用类的使用方法

    常用方法有 `length()`、`charAt(int index)`、`substring(int beginIndex, int endIndex)`、`concat(String str)`、`indexOf(String str)`、`replace(char oldChar, char newChar)` 等,用于字符串操作。...

    Java中关于处理字符的方法集合.doc

    除了上述方法,Java `String`类还提供了许多其他实用的方法,如`length()`获取字符串长度,`substring()`截取子字符串,`trim()`去除两端空白,`toUpperCase()`和`toLowerCase()`转换大小写,`indexOf()`和`...

    怎么在JAVA中获取网络连接详细信息

    if (line.indexOf("IPv4 Address") &gt; 0) { // 注意:这里使用 "IPv4 Address" 而不是 "IPAddress" 来匹配 Windows 输出 int index = line.indexOf(":"); index += 2; ipAddress = line.substring(index).trim();...

    Java SCJP中文学习指南

    String类在Java中是不可变的,它的常用方法如concat()、substring()、indexOf()等是SCJP考试的常见考点。同时,了解StringBuilder和StringBuffer线程安全的字符串操作也是必要的。 六、IO流与NIO 输入/输出流(IO流...

    JAVA中字符串函数subString的用法小结

    本文将深入探讨 `substring()` 的用法,帮助开发者更好地理解和使用这个功能强大的方法。 `substring()` 方法允许我们从原始字符串中提取出一个子串。它有两个重载版本: 1. `substring(int beginIndex)`:这个...

    java performance6

    - 重复调用`indexOf()`和`substring()`方法,每次调用都会创建新的字符串对象,增加了垃圾回收的压力。 - 未使用`StringBuilder`或`StringBuffer`类进行字符串拼接,这可能导致性能下降。 #### 第二种实现方式: ...

    java中如何截取字符串.txt

    需要注意的是,`substring`方法中的索引是从0开始的。如果只提供一个参数,则表示从该位置开始截取直到字符串结束;如果提供两个参数,则表示从第一个参数的位置开始,直到第二个参数位置之前的字符为止。 #### 2. ...

    Java 用法明细介绍

    Java 语言作为一款广泛使用的面向对象的编程语言,其丰富的字符串...以上就是Java中关于字符串处理的基本用法,以及GUI组件中与文本输入相关的部分。理解并熟练掌握这些基础功能,将有助于开发更复杂的Java应用程序。

    北交大java习题(大一版)

    12. **字符串处理**:String类的常见操作,如concatenation,substring,indexOf,replace等。 13. **卡内基题目**:可能涉及一些更进阶或实践性的编程问题,旨在提升解决问题的能力和代码质量。 在“Lab File”中...

    Java第三次作业 Java第三次作业

    6. **字符串处理**:String类在Java中广泛使用,包含许多实用的方法,如substring、indexOf、replace等。学生可能需要编写代码对字符串进行操作。 7. **函数式编程**:Java 8引入了函数式编程的概念,如Lambda...

    Android中文API查询和JAVA开发API

    例如,`java.lang.String`类是Java中最常用的一个类,文档会详细介绍它的构造函数、字符串操作方法(如`substring()`、`indexOf()`等)以及相关的方法。 接下来,我们转向Android中文API。Android中文翻译组——...

    java中文API文档

    - **String类**:不可变的字符序列,常用方法包括`length()`、`substring()`、`indexOf()`等。 - **ArrayList和LinkedList**:两种常见的动态数组实现,分别适用于随机访问和顺序访问场景。 - **Map接口**:键值...

    JAVA个人资料JAVA

    9. **String字符串的用法**:Java中的String是不可变对象,它有丰富的API供开发者进行字符串操作,如concatenation、substring、indexOf、replace等。此外,还会涉及String对象与StringBuilder/StringBuffer的区别。...

    java最常用的组件类构建使用方法

    在Java编程中,掌握常用的类和组件的使用方法对于开发者来说至关重要。以下是对标题和描述中涉及的一些关键知识点的详细解释: ### 第一章:字符串 1. **获取字符串长度**:`length()`方法用于计算字符串中字符的...

Global site tag (gtag.js) - Google Analytics