- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在不截断单词的情况下自动将一行分成多行?每行的长度大约是 4 个单词?我有很多句子,因此我无法使用 \n
例如:
If I were you I would go to the cinema with her
变成:
If I were you
I would go to
the cinema with her
希望尽快看到您的帮助。谢谢!
最佳答案
我想,根据你所输入的内容,尽管我不确定你是否考虑了所有可能的情况,一种在采取一些措施的同时获得你正在寻找的具体答案的方法当然,不直接依赖“\n”将是......
String s = "If I were you I would go to the cinema with her";
String[] strings = s.split(" ");
for(int i = 0; i < strings.length; ++i) {
if(i % 4 == 0) {
System.out.println();
}
System.out.print(strings[i] + " ");
}
或者,您可能会考虑这样的事情,它将处理文本字段的最大宽度,而不是一定数量的单词,因为某些单词可能很长并导致您试图避免的情况...
int MAX = 20;
int length = 0;
String s = "If I were you I would go to the cinema with her.";
String[] strings = s.split(" ");
for(int i = 0; i < strings.length; ++i) {
if((length + strings[i].length()) > MAX ) {
System.out.println();
length = 0;
}
System.out.print(strings[i] + " ");
length += strings[i].length() + 1;
}
编辑:
我按照你的要求做了。这是我从 MAX 选项中得到的结果...
If I were you I
would go to the
cinema with her and
abc xyz
这就是我常规得到的...
If I were you
I would go to
the cinema with her
and abc xyz
不知道那里发生了什么,但我会说我的回答太冒险了。您已经标记了 Android,并且您和我都知道 System.out.println()
在该环境中是禁忌,至少如果您希望看到任何结果的话。对此感到抱歉。
关于java - 断线 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20040354/
关闭。此题需要details or clarity 。目前不接受答案。 想要改进这个问题吗?通过 editing this post 添加详细信息并澄清问题. 已关闭 9 年前。 Improve th
请参阅以下玩具示例。 任何帮助将不胜感激!谢谢! shinyApp( ui = fluidPage( actionButton("btnId", "I want a line break he
我收到如下 JSON 响应: Lorem ipsum ¦dolor sit amet 我想做的是替换所有broken bars (|)。 我尝试过 .replaceAll("\u00A6", "");
我正在尝试学习图像特征检测技术。 我已经设法检测到水平线(不间断/连续),但是我无法检测到图像中的所有虚线/断线。 这是我的测试图片,你可以看到有虚线和一些文本/框等。 到目前为止,我使用了以下代码,
我有一个 json 文件,其中包含一些文本,其中一些文本可能有一些断线 "surchargeNoteText":"Please note \r \n that pre-payments will ta
我正在尝试制作一个 html + css 网站,我试图为一个跨度(具有 .float 类)制作一个正确的 float ,但它打破了一条线,我想知道如何防止它打破一个线?我尝试了 display:inl
我有 2 个 float div,我想将它们放在同一行上,它们加起来超过 1024 像素宽,因此它们需要水平窗口滚动,但尽管它们用 white-space:nowrap;
我是一名优秀的程序员,十分优秀!