Java之indexOf()方法
2014-03-17 21:03
295 查看
Java之indexOf()方法
1、方法介绍
(1)indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
(2)indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
(3)indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索
(4)indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始
2、方法实例
3、实例结果
1、方法介绍
(1)indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
(2)indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引
(3)indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索
(4)indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始
2、方法实例
/** * @Title:IndexOf.java * @Package:com.you.data * @Description:Java indexOf() * @Author: 游海东 * @date: 2014年3月17日 下午7:31:58 * @Version V1.2.3 */ package com.you.data; /** * @类名:IndexOf * @描述:1、public int indexOf(int ch) * 返回指定字符在此字符串中第一次出现处的索引 * 如果在此 String 对象表示的字符序列中出现值为 * ch 的字符,则返回第一次出现该字符的索引(以 Unicode 代码单元表示)。 * 对于 0 到 0xFFFF(包括 0 和 0xFFFF)范围内的 ch 的值,返回值是 * this.charAt(k) == ch * 2、indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引 * 3、indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。 * 4、indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。 * @Author:游海东 * @date: 2014年3月17日 下午7:31:58 */ public class IndexOf { /** * @Title : main * @Type : IndexOf * @date : 2014年3月17日 下午7:31:58 * @Description : * @param args */ public static void main(String[] args) { /** * 声明一个字符串str */ String str = "hjhfd?7c8yu?90uij?b$%a$^%^dnjdhf?有没有?ndjfhdj?abdeefsdfdf?ojkdjk837587485"; /** * 第一个d出现的位置 */ int strNum1 = str.indexOf(100); /** * 打印第一个d出现的位置 */ System.out.println("第一个indexOf:" + strNum1); System.out.println("\n" + "---------------------------------" + "\n"); /** * 第一个a出现的位置 */ int strNum2 = str.indexOf("a"); /** * 打印第一个a出现的位置 */ System.out.println("第二个indexOf:" + strNum2); System.out.println("\n" + "---------------------------------" + "\n"); /** * 第一个b出现的位置 */ int strNum3 = str.indexOf(99, 2); /** * 打印第一个b出现的位置 */ System.out.println("第三个indexOf:" + strNum3); System.out.println("\n" + "---------------------------------" + "\n"); /** * 第一个b出现的位置 */ int strNum4 = str.indexOf("b", 34); /** * 打印第一个b出现的位置 */ System.out.println("第四个indexOf:" + strNum4); } }
3、实例结果
第一个indexOf:4 --------------------------------- 第二个indexOf:21 --------------------------------- 第三个indexOf:7 --------------------------------- 第四个indexOf:46
相关文章推荐
- Java中字符串中子串的查找共有四种方法(indexof())
- Java之indexOf()方法
- Java中字符串中子串的查找共有四种方法(indexof())
- Java中字符串indexof() 的使用方法
- Java中字符串中子串的查找共有四种方法(indexof())
- JAVA中indexOf函数用法和subString()方法
- Java lastIndexOf 、indexOf方法
- Java之indexOf()方法
- java实现contains和indexof方法说明区别
- java String 查找字符串是否存在方法 --> IndexOf 用法
- Java String类的indexOf()方法
- Java中字符串中子串的查找共有四种方法(indexof())
- Java中字符串中子串的查找共有四种方法(indexof())
- Java中字符串indexof() 的使用方法
- java indexOf方法
- Java中字符串中子串的查找共有四种方法(indexof())
- 重写java.lang.String IndexOf()方法,实现对字符串以ASCII规则截取
- Java中字符串中子串的查找共有四种方法(indexof())
- java indexOf方法
- Java lastIndexOf 、indexOf方法