查找数组中指定元素
来源:互联网 发布:下列不是数据库管理软 编辑:程序博客网 时间:2024/05/17 01:04
原始数据【 "abcDDAabDC79799799abc9089q23rasdfabc" 】。
计算出 abc 出现次数, 用 "数组" 记录它们的位置最后, 以表格的形式输出出来。
代码如下:
/** * 功能:找出给定数组中指定两标记之间的元素 * @param original 原始数据 * @param startLabel 头标记 * @param endLabel 尾标记 */public static void findBetween(String original, String startLabel,String endLabel){int pos = 0;//标签出现的索引位置的最右边int start = 0; //头标记索引的位置int end = 0;//尾标记索引的位置while (original.indexOf(startLabel,pos) > -1) {start = original.indexOf(startLabel,pos);pos = start + startLabel.length();if (original.contains(endLabel)) {end = original.indexOf(endLabel,pos);pos = end + endLabel.length();}String decstr = original.substring(start + startLabel.length(), end);System.out.println(decstr);}}
运行结果如下:
-------------------------
| 第 1 次出现位置 | 0 |
-------------------------
| 第 2 次出现位置 | 18 |
-------------------------
| 第 3 次出现位置 | 33 |
-------------------------
次数 :3次
| 第 1 次出现位置 | 0 |
-------------------------
| 第 2 次出现位置 | 18 |
-------------------------
| 第 3 次出现位置 | 33 |
-------------------------
次数 :3次
阅读全文
0 0
- 查找数组中指定元素
- js 操作数组函数 (查找、删除 js中指定的数组元素)
- merge两个有序数组 & 查找一个有序数组中指定元素
- Javascript 删除数组中指定元素
- 删除vector数组中指定元素
- 删除数组中指定元素不是下标
- Javscript删除数组中指定元素
- Javscript删除数组中指定元素
- 删除数组中指定的元素
- 如何删除数组中指定的元素
- 小白也刷题-----leetcode去除数组中指定元素
- Leetcode019--删除数组中指定的元素
- JavaScript删除数组中指定元素
- Javscript删除数组中指定元素
- Remove Element:删除数组中指定元素
- 查找数组中指定键名的值
- java,查找数组中指定元素第一次出现的索引值。
- 找出有序元素数组中指定元素出现的次数
- Windows 上面搭建 Spark + Pycharm/idea scala/python 本地编写Spark程序,测试通过后再提交到Linux集群上
- 碎片(Fragment)--《第一行代码Android》笔记
- cos和sin的使用
- Linux安装Oracle报错You are attempting to install 64-bit Oracle on a 32-bit operating system. This
- 图像的二值化
- 查找数组中指定元素
- 排序:选择排序(算法)
- 用多线程模拟5000人抢1000张票, 测试volatile, synchronized, vector的效用
- Redis高级特性及应用场景
- Java多线程-线程按序交替
- 使用libmodbus库快速构建上位机(二) 串口modbus上位机
- READING NOTE: Learning Spatial Regularization with Image-level Supervisions for Multi-label ...
- app崩溃的原因 和 提前测试流程/方法 和出现崩溃后怎么定位和处理 总结(持续更新中)
- 常见问题