java工具:《返回字符串非零的最后一个层级》

文章目录

一、介绍

这段代码试图实现一个功能:解析点分格式的VPN节点字符串,返回最后一个非零层级的位置。

二、代码

比如字符串1.2.3.0.0.0,那么最后一个层级是3

java 复制代码
/**
     * 返回vpn非零的最后一个层级
     * 例如 1.2.3.0.0.0 -> 3
     * 0.0.0.0.0.0 -> -1
     * @param vpnNodeString
     * @return
     */
public static int getLastLevel(String vpnNodeString) {
        int index = vpnNodeString.indexOf("0") / 2;
        return "0.0.0.0.0.0".equals(vpnNodeString) ? -1 : index;
}
相关推荐
Listen·Rain37 分钟前
Springboot整合Ollama实现调用本地多模型
java·spring boot·后端
霸道流氓气质38 分钟前
Java 工程师 AI 智能体(Agent)完整学习路线
java·人工智能·学习
aaPIXa6221 小时前
C++模板元编程:编译期计算Fibonacci数列
java·开发语言·c++
SunnyDays10111 小时前
Java 编辑 PDF:从增删改查到加密保护
java·修改 pdf·编辑 pdf
球king1 小时前
CC GUI 插件:在 IDEA 中使用 CodeX
java·ide·intellij-idea
豆瓣鸡2 小时前
网关、服务 userId 透传
java·微服务·gateway
bksczm2 小时前
Linux之信号量(POSIX标准)
java·开发语言
Devin~Y2 小时前
电商场景下的Java面试实战:从Spring Boot微服务到Kafka、Redis与AI RAG
java·spring boot·redis·elasticsearch·spring cloud·微服务·kafka
吠品2 小时前
PHP里取月份最后一天的几种方式
java·开发语言·eureka
张某布响丸辣2 小时前
告别本地环境灾难:Java 后端实战 Sealos DevBox,一套云端开发到上线完整闭环
java·开发语言·sealos·devbox