java中如何知道一个字符串中有多少个字,把每个字打印出来,举例
2014-08-05 14:08
423 查看
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
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
相关文章推荐
- 字符串空格的压缩:给定一个字符串,将其中连续出现的空格压缩为1个后,将其中已空格分隔的每个字符串逆序打印出来
- Thinking in java 为前一个练习中的类添加一个重载的构造器,令其接受一个字符串作为参数,并在构造器中把你自己的消息和接收到的参数打印出来
- 输入一个字符串,把这个字符串中的每个单词打印出来,即输出到屏幕
- Java——String练习1:将一个字符串"abcd_itcast"按照长度由长到短打印出来
- java控制台如何把一个对象的信息打印出来?
- java 在控制台中输入一个字符串,然后按照逆序打印出来
- java中如何计算一个字符串的byte长度(一个汉字多少字符)
- 1、 编写一个方法(名字自定,但要符合Java编码规范),方法内打印一字符串,并在main()方法内调用它。
- 一个简单问题,Java里,如何得到一个月有多少天???
- Java中如何判断一个字符串的格式
- 如何把一个字符串中的数字提取出来? Javascript
- 如何知道一个未知长度的字符串哪个字符出现的次数最多
- java 如何判断一个字符串是数字
- java控制台程序如何判断String字符串中只输入了一个回车
- 给你一个int型数,如 n, 判断它是不是2的多少次方,若是的,打印出来是多少次方?
- java如何做到判断一个字符串是否是数字
- 找一个字符串中有多少个字母,并输出来
- 题目:输入一个字符串,打印出该字符串中字符的所有排列。例如输入字符串abc,则输出由字符a、b、c所能排列出来的所有字符串abc、acb、bac、bca、cab和cba。
- 输入一个字符串 打印出每个字符出现的次数
- 如果java中一个方法不知道要传递多少参数也不知道传递过来的是什么类型的数据你会怎么做?