Java中怎么获取字符串的开始位置和结束位置
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天就跟大家聊聊有关Java中怎么获取字符串的开始位置和结束位置,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 /** *
千家信息网最后更新 2024年09月22日Java中怎么获取字符串的开始位置和结束位置
今天就跟大家聊聊有关Java中怎么获取字符串的开始位置和结束位置,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
/** * 获取一个字符串的开始位置和结束位置 * * @param v 源字符串 * @param find 需要查找的字符串 * @return 数组 0=开始位置 1=结束位置 */ public static int[] getStringStartAndEndIndex(String v, String find) { int start = -1; // 开始下标 int end = -1; // 结束下标 int currentIndex = 0; // 当前下标 -1等于当前源字符串长度已遍历完 char[] source = v.toCharArray(); // 源字符串char数组 char[] target = find.toCharArray(); while (source.length >= currentIndex) { boolean result = true; for (int i = 0; i < target.length; i++) { if (source[currentIndex] == target[i]) { result = true; }else{ result = false; currentIndex++; break; } currentIndex++; } if (result) { start = currentIndex - target.length; end = currentIndex; break; } } return new int[]{start, end}; }
使用方法:
public static void main(String[] args){ String v = "class method line"; // 返回一个数组,0是开始位置,1是结束位置 char[] indexes = getStringStartAndEndIndex(v,"method") System.out.println("开始位置:"+indexes[0]+",结束位置:"+indexes[1]);}
看完上述内容,你们对Java中怎么获取字符串的开始位置和结束位置有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
位置
字符
字符串
下标
内容
数组
使用方法
方法
更多
知识
篇文章
行业
资讯
资讯频道
长度
频道
进一
支持
有关
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
qq服务器
数据库应用技术第二章测试题
涪陵区提供网络技术服务内容
静安区网络软件开发程序
无线监控摄像头连不上服务器
通信网络技术视频
秘闻怎么和数据库对比
小米4c网络技术
戴尔服务器怎么进去阵列
关系数据库 sql
数字媒体网络技术软件应用
软件开发后台维护工资
企业ERP属于数据库吗
网络安全讲师怎么样
安卓物联网控制软件开发
信息资源数据库的特点
数据库表转word
北京龙首网络技术有限公司
最大的中医数据库
karpvp服务器
买一个服务器家用能带几台电脑
余姚一站式软件开发企业
用unbunt做服务器可以吗
禹城租房软件开发
武汉商途在线软件开发公司
粒度 数据库 名词
打车软件开发用到那些软件
软件开发和软件测试该选哪个
360在网络安全方面实力如何
软件开发的架构