我需要将用户键入的句子拆分为20个最大字符的相同行,并用点替换空格。我现在正在做的是将句子分成单词。我的想法是计算每个单词的字符。有谁知道如何计算数组的字符?
public class nouratsos {
public static void main (String args[] ) {
String text = "";
int width = 0;
char c;
int total = 0;
System.out.print ("Write the width : ");
width = BIO.getInt();
System.out.print ("Enter a text : ");
text = BIO.getString();
String[] splitSentence = text.split("\\s+");
for (int i = 0; i < splitSentence.length; i++){
System.out.print(splitSentence[i]);
System.out.println();
}
}
}
答案 0 :(得分:0)
我不太确定我的意思是什么,但是如果你想知道每个数组项的字符数,那就是这个项的字符串长度,所以splitSentence[i].length()
应该诀窍。