如果我的字符串太长,我想将其拆分为2个子字符串并显示它。
这是我使用的代码:
rake log:clear
结果是:
青铜时代的定居者
在印度北部。
如果总字符串长度为>如何拆分它? 35,但不是分开实际的单词,因为它不好?
答案 0 :(得分:1)
在太空中分裂。然后在第一个字符串中添加单词,直到字符串为35个字符长,然后将其余单词添加到2.字符串中。但听起来question1
应该能够自己处理这个问题吗?
String newQuestion = "Bronze age settlements in northern India.";
String[] words = newQuestion.split(" ");
String line1 = "";
String line2 = "";
int size = 0;
for(int i = 0; (line1.length() + words[i].length()) < 25; i++) {
size++;
line1 += words[i] + " ";
}
for(int j = size; j < words.length; j++) {
line2 += words[j] + " ";
}
System.out.println(line1);
System.out.println(line2);