java将字符串按照指定长度分割成字符串数组

简介: java将字符串按照指定长度分割成字符串数组
 public static String[] stringToStringArray(String src, int length) {
        //检查参数是否合法
        if (null == src || src.equals("")) {
            return null;
        }
 
        if (length <= 0) {
            return null;
        }
        int n = (src.length() + length - 1) / length; //获取整个字符串可以被切割成字符子串的个数
        String[] split = new String[n];
        for (int i = 0; i < n; i++) {
            if (i < (n - 1)) {
                split[i] = src.substring(i * length, (i + 1) * length);
            } else {
                split[i] = src.substring(i * length);
            }
        }
        return split;
    }
目录
相关文章
|
3天前
|
Java
环形数组链表(java)
环形数组链表(java)
6 0
|
1天前
|
IDE Java 编译器
使用Java分割PDF文件
使用Java分割PDF文件
8 1
|
3天前
|
Java 程序员
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
程序员必知:【java】判断字符串是否整数的三种方式,孰优孰劣请自行判断
21 3
|
1天前
|
算法 Java
Java将16进制的字符串转换为10进制数的方法
【6月更文挑战第27天】Java将16进制的字符串转换为10进制数的方法
8 0
|
1天前
|
Java 程序员 容器
五分钟学Java:打印Java数组最优雅的方式是什么?
五分钟学Java:打印Java数组最优雅的方式是什么?
|
2天前
|
存储 算法 Java
Java数据结构与算法:用于高效地存储和检索字符串数据集
Java数据结构与算法:用于高效地存储和检索字符串数据集
|
3天前
|
机器学习/深度学习 算法 搜索推荐
Java数组(3)
Java数组(3)
16 0
|
3天前
|
存储 Java
Java数组(2)
Java数组(2)
10 0
|
3天前
|
存储 Java 编译器
Java数组(1)
Java数组(1)
7 0
|
3天前
|
Java
数组栈(java)
数组栈(java)
7 0