详解java中的indexOf()方法
详解java中的indexOf()方法
介绍一下indexOf()的两种用法和实现功能:
1、 indexOf(String str): 返回指定字符str在字符串中(方法调用者)第一次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1。
2、indexOf(String str, int index): 返回从 index 位置开始查找指定字符str在字符串中第一次出现处的起始索引,如果此字符串中没有这样的字符,则返回 -1。
举例说明:
String str = "01234567890123456789";
System.out.println(str.indexOf("123"));
System.out.println(str.indexOf("123",5));
上面程序的结果为1和11。第1个输出函数中的indexOf()方法只有一个参数,故返回123在str中第一次出现处的索引,为1;第1个输出函数中的indexOf()方法有两个参数,第一个参数为要查找的字符串123,第2个参数为从第5所以位置处开始查找,故只能查找到str中的第2个123,返回其出现的起始索引,为11。
详解java中的indexOf()方法相关推荐
- 详解Java中的clone方法 -- 原型模式
Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象.所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象.那 ...
- java clone原理_详解Java中的clone方法 -- 原型模式
Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象.所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象.那 ...
- 详解Java中的main方法
main方法格式定义 public: main方法启动时由JVM进行加载,public的可访问权限是最高的,所有需要声明为public; static: 方法的调用要么是通过对象,要么是通过类,而ma ...
- 详解Java中的clone方法 -- 深拷贝和浅拷贝
Java中对象的创建 clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象.所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象.那 ...
- java mysbatis select_java相关:详解Mybatis中的select方法
java相关:详解Mybatis中的select方法 发布于 2020-7-3| 复制链接 摘记: selectById方法根据id,查询记录 ```java public void updateRe ...
- java sleep唤醒_详解Java中的线程让步yield()与线程休眠sleep()方法
Java中的线程让步会让线程让出优先级,而休眠则会让线程进入阻塞状态等待被唤醒,这里我们对比线程等待的wait()方法,来详解Java中的线程让步yield()与线程休眠sleep()方法 线程让步: ...
- java中priorityqueue_详解JAVA中priorityqueue的具体使用
Java中PriorityQueue通过二叉小顶堆实现,可以用一棵完全二叉树表示.本文从Queue接口函数出发,结合生动的图解,深入浅出地分析PriorityQueue每个操作的具体过程和时间复杂度, ...
- java 判断数组已经存满_详解Java中数组判断元素存在几种方式比较
1. 通过将数组转换成List,然后使用List中的contains进行判断其是否存在 public static boolean useList(String[] arr,String contai ...
- java 死锁 内存消耗_详解Java中synchronized关键字的死锁和内存占用问题
先看一段synchronized 的详解: synchronized 是 java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码. 一.当两个并 ...
最新文章
- 如何查看长文本的标识和对象(读长文本)。
- 从 Linux 源码看 Socket 的阻塞和非阻塞
- MobileIron Access保障移动设备的企业云数据安全
- android studio shell 命令行自动打包(mac 平台)
- kvm启动报错Could not access KVM kernel module: Permission denied
- JavaSE基础——异常、File文件类
- MapXtreme2004鹰眼程序
- (转)区块链:为什么说finchain是下一代金融应用平台
- 安装完office没有图标_很多人不会设置路由器?只因没有弄懂安装顺序,看完你就会了...
- C语言基础入门实例汇总(共65个案例)
- 用nginx部署前端项目
- 基于vue+ts实现的svg可视化web组态编辑器
- PCB的制作工艺流程
- 一种基于linux系统的精准流量统计方法
- Linux头文件 C/C++头文件
- Suse linux 关闭防火墙命令,suse防火墙关闭
- 编译ijkplayer遇到的问题“/libavutil/arm/asm.S:50:9: error: unknown directive”的解决
- Tensorflow训练模型越来越慢
- tsmc 7nm工艺下用做syncCell的stdCell介绍
- 物联网计算机高铁工作,说说物联网在铁路当中的应用前景
热门文章
- 遥感基础——红外波段成像概述
- html悬挂式布局,挂横幅用什么可以固定 以两边挂绳的上边距离为准悬挂
- 路漫漫其修远兮--汉化新人容易犯的几个毛病
- 水井坊“结对帮扶”藏区爱心物资启运 助力乡村振兴
- 用html+css给女朋友写一个爱心
- Eureka Server集群数据同步
- 千万别娶支持裸婚的媳妇,娶了就赔了!
- Pycharm在Debug的时候一直“Connected”而没有下一步动作
- oracle10中文排序规则,【NLSSORT】改变Oralce 对简体汉字的排序规则(拼音、部首、笔画)...
- 淘宝tair--分布式 key/value 存储引擎