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;
}
相关推荐
左左右右左右摇晃2 小时前
Java笔记 —— 值传递与“引用传递”
java·开发语言·笔记
2301_792674862 小时前
java学习day22
java
于慨2 小时前
spring boot
java·数据库·spring boot
always_TT2 小时前
static关键字初探
java·开发语言
降临-max2 小时前
IDEA常用git操作
java·github·intellij-idea
爱丽_2 小时前
G1 深入:Region、Remembered Set、三色标记与“可预测停顿”
java·数据库·算法
她说彩礼65万2 小时前
C语言 Static的用法
java·linux·c语言
spencer_tseng2 小时前
java.lang.ClassNotFoundException: org.slf4j.Logger
java·spring·maven
小江的记录本3 小时前
【VO、DTO、Entity】VO、DTO、Entity三大核心数据对象全解析(附核心对比表 + 代码示例)
java·数据库·spring boot·spring·架构·mybatis·数据库架构