java中如何知道一个字符串中有多少个字,把每个字打印出来,举例

9.6 About string,"I am ateacher",这个字符串中有多少个字,且分别把每个字打印出来。
public class Test {
    static intamount_space = 0; //此变量用来记录空格的数量。the variable named amount_space isused to count the number of the space.
    static intflag_Pro = 0; //此变量用来记录现在处理到大字符串中哪一个字符了。this pointer is used toremember the position where we look over.
    staticString newstring = "I am a teacher!";
    publicstatic void main(String[] args) {
       String outputword = "";
       for (int i = flag_Pro; i < newstring.length(); i++) {
           if (newstring.substring(i, i + 1).equals(" ")) {//假如newstring.substring(i, i + 1)马克-to-win,取出的字符是个空格,就执行这段程序。
             if(!outputword.equals("")){System.out.println(outputword);outputword = "";}
             amount_space++;
               flag_Pro++; // and next time we will start at a new position
               continue;
           } else {//newstring.substring(i, i +1);如果不是一个空格,就加到outputword中。
更多内容请见原文,原文转载自:https://blog.csdn.net/qq_44639795/article/details/103142891

posted @ 2021-01-07 14:49  师徒行者  阅读(270)  评论(0编辑  收藏  举报