截取倒数第二三个字符的函数java

在编程中,经常会遇到需要截取字符串中特定位置字符的需求。今天我们就来学习如何使用Java编写一个函数,实现截取字符串倒数第二第三个字符的功能。

代码示例

下面是一个简单的Java函数,实现了截取倒数第二第三个字符的功能:

public class SubstringUtil {
    public static String getSubString(String str) {
        if (str.length() < 3) {
            return "字符串长度小于3,无法截取倒数第二第三个字符";
        }
        return str.substring(str.length() - 3, str.length() - 1);
    }

    public static void main(String[] args) {
        String testStr = "Hello, World!";
        System.out.println("倒数第二第三个字符为:" + getSubString(testStr));
    }
}

在上面的代码中,我们定义了一个SubstringUtil类,其中包含一个getSubString静态方法用于截取倒数第二第三个字符。在main方法中,我们测试了截取函数的功能。

状态图

下面是截取倒数第二第三个字符函数的状态图:

stateDiagram
    [*] --> CheckLength
    CheckLength --> StringLengthGreaterThan3: Length >= 3
    CheckLength --> StringLengthLessThan3: Length < 3
    StringLengthGreaterThan3 --> GetSubstring
    GetSubstring --> [*]
    StringLengthLessThan3 --> [*]

在状态图中,我们首先检查输入字符串的长度是否大于等于3,如果是则进行截取操作,否则返回提示信息。

关系图

下面是截取倒数第二第三个字符函数的关系图:

erDiagram
    STRING ||--o| SUBSTRING : contains

在关系图中,我们定义了一个STRING实体和一个SUBSTRING实体,它们之间的关系是包含关系。

通过本文的学习,相信大家已经掌握了如何使用Java编写一个函数来实现截取字符串倒数第二第三个字符的功能。希望本文能够帮助到大家,谢谢阅读!