6.8实战练习
//1.在项目中创建Number类,判断字符串"mingrikejijavabu"中字符'i'出现了几次,并将结果输出。 String i="mingrikejijavabu"; int a=i.length(); System.out.println("原字符串长度为:"+a); int b=(i.replace("i", "")).length(); System.out.println("除去'i'后字符串长度为:"+b); int c=a-b; System.out.println("字符串中字符'i'出现的次数为:"+c);
//方法二 String a="mingrikejijavabu"; int b=0; char c[]=new char[a.length()]; for(int i=0;i<=a.length()-1;i++) { c[i]=a.charAt(i); if(c[i]=='i') { b++; } } System.out.println(b);
//2.前面介绍了去除字符串中所有空格的两种方法,试着不利用这两种方法,只利用for循环和if条件语句实现去除空格。 String m=" g o o d "; char n[]=new char[m.length()]; int j=0; for(int x=0;x<m.length()-1;x++) { if(m.charAt(x)!=' ') { n[j]=m.charAt(x); j++; } } String y=new String(n); System.out.println(y);