java - 如何将长绳子分成较小的部分?

标签 java string

在我的应用程序中,我有一个带有文本区域的表单。如果用户不断地输入而不使用空格来划分内容,那么提交的输入值最终会成为一个非常长的字符串,没有任何空格。因此,当我通过电子邮件发送此内容时,我会收到一封比屏幕宽度还长的电子邮件。

如何将字符串分成更小的部分?

最佳答案

使用 StringReader 读取输入字符串,使用 StringBuilder 写入邮件内容。

x 个字符读入一个字符数组,将该数组附加到 StringBuilder,冲洗,重复,直到不再有任何内容可读取。

但是这会破坏语言。这意味着您可能需要通过查找空格字符的最后一个索引来完善此过程。 StringReader支持mark()reset(),使用这个。

关于java - 如何将长绳子分成较小的部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8534190/

相关文章:

java - Android 模拟器中的 RFID 标签模拟

Java - 需要美元金额的解析帮助

java - 计算一个值来更新 JProgressBar

java - 将带有 key 动态的 json 转换为 POJO.. java spring boot

python - 从 python 中的字符串获取城市、州或 zip

c# - 字符串中只允许单一类型的标记

javascript - 如何在javascript中每n个字符后插入一个字符?

java - Java 字符串格式化

java - HSQL - hibernate 。 org.hibernate.HibernateException : identifier of an instance of "....Author.class" was altered from 1 to null

java - 使用 spring Application Context 时的性能问题