一定长度后如何使用分割字符串?

新生

我想在一定长度后分割一个字符串。

假设我们有一串“消息”

Who Framed Roger Rabbit 

像这样拆分:

"Who Framed" " Roger Rab" "bit"

我想在“ message”变量大于10时进行拆分。

我当前的拆分代码:

private void sendMessage(String message){

// some other code ..

String dtype = "D";
int length = message.length();
String[] result = message.split("(?>10)");
for (int x=0; x < result.length; x++)
        {
            System.out.println(dtype + "-" + length + "-" + result[x]); // this will also display the strd string
        }
// some other code ..
}
安迪·特纳(Andy Turner)

我完全不会使用String.split

String message = "Who Framed Roger Rabbit";
for (int i = 0; i < message.length(); i += 10) {
  System.out.println(message.substring(i, Math.min(i + 10, message.length()));
}

增加2018/5/8:

如果仅打印字符串的一部分,则有一个更有效的选择,因为它避免了显式创建子字符串:

PrintWriter w = new PrintWriter(System.out);
for (int i = 0; i < message.length(); i += 10) {
  w.write(message, i, Math.min(i + 10, message.length());
  w.write(System.lineSeparator());
}   
w.flush();

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

固定长度后如何分割字符串数组

来自分类Dev

从字符串中删除一定长度的空格

来自分类Dev

反向字符串大于一定长度

来自分类Dev

如何从小于一定长度的数组中删除字符串?

来自分类Dev

一定长度字符的子串

来自分类Dev

如何使用JavaScript在一定长度后换行

来自分类Dev

openssl enc -base64 -d在一定长度后不会解码字符串

来自分类Dev

防止在AngularJS中达到一定长度后从文本框中删除字符串

来自分类Dev

将字符串分成一定长度的较小字符串列表

来自分类Dev

test.check生成一定长度的字符串

来自分类Dev

在oracle中生成一定长度的字符串的所有可能组合

来自分类Dev

Swift将字符串格式化为一定长度

来自分类Dev

Javascript,将字符串切成一定长度,但仅在特定位置

来自分类Dev

在特定条件下猜测一定长度的字符串的最佳方法

来自分类Dev

当字符串达到一定长度时,无法释放结构的char-pointer元素

来自分类Dev

分割字符串在Java:回顾后用指定长度

来自分类Dev

以特定长度分割字符串和整数python

来自分类Dev

分割包含固定长度列的字符串

来自分类Dev

以固定长度的数字分割字符串

来自分类Dev

将字符串截断一定长度,然后将字符添加到C的末尾

来自分类Dev

将字符串截断一定长度,然后将字符添加到C的末尾

来自分类Dev

在记事本++中,正则表达式或模式可删除引号之间的字符串,该字符串长度超过一定长度

来自分类Dev

删除一定长度的子串

来自分类Dev

Word用逗号而不是空格将Delphi字符串包装到一定长度吗?

来自分类Dev

如何使一定长度的单词翻转?

来自分类Dev

使用分割长度时如何捕获空字符串

来自分类Dev

使用sscanf读取固定长度的字符串

来自分类Dev

生成固定长度的随机字符串(使用C)

来自分类Dev

使用Java压缩字符串以固定长度

Related 相关文章

  1. 1

    固定长度后如何分割字符串数组

  2. 2

    从字符串中删除一定长度的空格

  3. 3

    反向字符串大于一定长度

  4. 4

    如何从小于一定长度的数组中删除字符串?

  5. 5

    一定长度字符的子串

  6. 6

    如何使用JavaScript在一定长度后换行

  7. 7

    openssl enc -base64 -d在一定长度后不会解码字符串

  8. 8

    防止在AngularJS中达到一定长度后从文本框中删除字符串

  9. 9

    将字符串分成一定长度的较小字符串列表

  10. 10

    test.check生成一定长度的字符串

  11. 11

    在oracle中生成一定长度的字符串的所有可能组合

  12. 12

    Swift将字符串格式化为一定长度

  13. 13

    Javascript,将字符串切成一定长度,但仅在特定位置

  14. 14

    在特定条件下猜测一定长度的字符串的最佳方法

  15. 15

    当字符串达到一定长度时,无法释放结构的char-pointer元素

  16. 16

    分割字符串在Java:回顾后用指定长度

  17. 17

    以特定长度分割字符串和整数python

  18. 18

    分割包含固定长度列的字符串

  19. 19

    以固定长度的数字分割字符串

  20. 20

    将字符串截断一定长度,然后将字符添加到C的末尾

  21. 21

    将字符串截断一定长度,然后将字符添加到C的末尾

  22. 22

    在记事本++中,正则表达式或模式可删除引号之间的字符串,该字符串长度超过一定长度

  23. 23

    删除一定长度的子串

  24. 24

    Word用逗号而不是空格将Delphi字符串包装到一定长度吗?

  25. 25

    如何使一定长度的单词翻转?

  26. 26

    使用分割长度时如何捕获空字符串

  27. 27

    使用sscanf读取固定长度的字符串

  28. 28

    生成固定长度的随机字符串(使用C)

  29. 29

    使用Java压缩字符串以固定长度

热门标签

归档