关于包装类的问题

来源:2-6 Java 中的 StringBuilder 类的常用方法

慕移动9820061

2017-11-06 14:32

请编程计算下面的文字一共有几句话,每句话有多少个字?

* 时间永是流驶,街市依旧太平,有限的几个生命,在中国是不算什么的,至多,不过供无恶意的闲人以饭后的谈资,或者给有恶意的闲人作“流言”的种子。

* 至于此外的深的意义,我总觉得很寥寥,因为这实在不过是徒手的请愿。人类的血战前行的历史,正如煤的形成,当时用大量的木材,结果却只是一小块,

* 但请愿是不在其中的,更何况是徒手。


写回答 关注

1回答

  • 慕虎5444613
    2017-11-06 20:23:18
    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());
    	}
    
    }


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题