相关疑难解决方法(0)

Java:异常作为控制流?

我听说使用控制流异常是不好的做法.你觉得这怎么样?

public static findStringMatch(g0, g1) {

    int g0Left = -1;
    int g0Right = -1;
    int g1Left = -1;
    int g1Right = -1;

//if a match is found, set the above ints to the proper indices
//...
//if not, the ints remain -1

        try {
            String gL0 = g0.substring(0, g0Left);
            String gL1 = g1.substring(0, g1Left);

            String g0match = g0.substring(g0Left, g0Right);
            String g1match = g1.substring(g1Left, g1Right);

            String gR0 = g0.substring(g0Right);
            String gR1 = g1.substring(g1Right);

            return new StringMatch(gL0, gR0, g0match, g1match, gL1, gR1); …
Run Code Online (Sandbox Code Playgroud)

java exception control-flow

10
推荐指数
4
解决办法
9846
查看次数

标签 统计

control-flow ×1

exception ×1

java ×1