如何在Java中分割字符串以提供具有相同长度的值

亚历克斯

我正在寻找一个解决方案,将split一个字符串,并返回包含相等数量的字符的值。我尝试了String类的所有流行方法,但未获得所需的输出。

谁能帮我找到如何在Java拆分字符串,以给出数量相等的大小n的值

输入样例:

字串= JavaProgrammingIsAwesome

范围= 5

所需输出:

JavaP,
rogra,
mming,
IsAwe,
some
SKL

您可以通过一些计算和使用String#substring方法执行相同的操作

public static List<String> splitWithinRange(String str, int size) {
    
        // Take the String
        // Make an ArrayList object (with calculated size)
        List<String> theList = new ArrayList<String>((str.length() + size - 1) / size);
        
        // Increment the k with respect to given range or size
        for (int k = 0; k < str.length(); k += size) {
           
            // Split the substrings and add into the List
            theList.add( 
                str.substring(k , Math.min(str.length(), k + size))
            );
        }

    // Return the List
    return theList;
}

上述解决方案将针对给定范围在Java中拆分字符串。

基于String#split()Regex的解决方案也可能对您有用,但是要小心,因为Regex它具有不同的风格,并且可能不适用于所有地方。

但是,该split()方法也可以帮助实现它-

希望,这就是您想要做的!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用awk重新组合具有相同长度的字符串

来自分类Dev

如何在Java中分割特定的字符串

来自分类Dev

如何在java中分割字符串URL

来自分类Dev

如何在Java中分割字符串(带参数)

来自分类Dev

除了字符串中的某些值外,如何在ruby中分割后计算长度?

来自分类Dev

如何在Java中分割没有任何索引的字符串

来自分类Dev

如何使用PHP在具有相同长度的两个字符串中查找常见字符匹配?

来自分类Dev

如何在不考虑字符长度的情况下分割具有特定字符的字符串?

来自分类Dev

对具有不同长度字符串的文件使用子字符串

来自分类Dev

如何在PHP中分割字符串?

来自分类Dev

如何在Swift中分割字符串

来自分类Dev

golang-如何在模板中分割字符串

来自分类Dev

如何在Thymeleaf中分割字符串

来自分类Dev

如何在SWIG模板中分割字符串?

来自分类Dev

如何在Inno Setup中分割字符串

来自分类Dev

如何在Bash中分割字符串?

来自分类Dev

如何在抽引引理中分割字符串?

来自分类Dev

如何在Julia中分割字符串?

来自分类Dev

如何在列表中分割字符串?

来自分类Dev

如何在PowerShell中分割字符串

来自分类Dev

如何在LESS中分割字符串?

来自分类Dev

如何在脚本中分割字符串

来自分类Dev

如何在JSP中分割字符串

来自分类Dev

如何在Powershell中分割不规则字符串?

来自分类Dev

如何在angularjs中分割字符串?

来自分类Dev

我应该如何在vim脚本中分割没有空格的字符串?

来自分类Dev

具有相同字符串长度的奇怪编码输出

来自分类Dev

我如何在第二个空格中分割Java中的字符串?

来自分类Dev

Bash脚本比较2个具有不同长度字符串的文件

Related 相关文章

热门标签

归档