LeetCode字符串转数组Java模板

版权声明:本文为博主原创文章,遵循 CC 4.0 BY 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/pfdvnah/article/details/102573599

示例

形参: 如下所示的字符串

[1,2,3,4,5,0,6,7,8,9]

返回值: 如下形式的 int 型数组

1 2 3 4 5 0 6 7 8 9

Java代码

代码来自LeetCode模板。为了方便本地 @wowpH 调试,所以拷贝下来使用。

/*
原文链接:https://blog.csdn.net/pfdvnah/article/details/102573599
作者:wowpH
CSDN-ID:pfdvnah
*/
public class StringToIntegerArray {
    public static int[] stringToIntegerArray(String input) {
        input = input.trim();
        input = input.substring(1, input.length() - 1);
        if (input.length() == 0) {
          return new int[0];
        }
    
        String[] parts = input.split(",");
        int[] output = new int[parts.length];
        for(int index = 0; index < parts.length; index++) {
            String part = parts[index].trim();
            output[index] = Integer.parseInt(part);
        }
        return output;// 返回数组。@pfdvnah
    }
}
- End - wowpH - pfdvnah -

猜你喜欢

转载自blog.csdn.net/pfdvnah/article/details/102573599