关于包装类的问题
请编程计算下面的文字一共有几句话,每句话有多少个字?
* 时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子。
* 至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,
* 但请愿是不在其中的,更何况是徒手。
请编程计算下面的文字一共有几句话,每句话有多少个字?
* 时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子。
* 至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,
* 但请愿是不在其中的,更何况是徒手。
2017-11-06
package com.imooc.collection;
public class problem1 {
/**
* 请编程计算下面的文字一共有几句话,每句话有多少个字?
* 时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子。
* 至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,
* 但请愿是不在其中的,更何况是徒手。
* @param args
*/
public String Str="时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子"+
"至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,"+
"但请愿是不在其中的,更何况是徒手。";
/**
* 通过split方法分割字符串Str 返回一个String类型的数组
*/
public String[] testSplit(){
String[] stringlist=new String[100];
stringlist=Str.split("。");
return stringlist;
}
/**
* 计算有多少了句子
* @param args
*/
public void countSentence(String[] stringlist){
System.out.println("一共有句子"+stringlist.length+"句!");
}
/**
* 计算每个句子中有多少字,并且打印出来
* @param args
*/
public void countNumber(String[] stringlist){
int i=1;
for (String string : stringlist) {
int number=0;
for(int y=0;y<string.split(",").length;y++){
number++;
}
System.out.println("第"+i+"条句子中有"+(string.length()-number)+"个字");
i++;
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
problem1 pro=new problem1();
pro.countSentence(pro.testSplit());
pro.countNumber(pro.testSplit());
}
}举报