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中。
。。。。。。。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner1_web.html#9.6
阅读更多
文章标签: 字符串 java 新手
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭