1、在项目中创建Number类,判断字符串“mingrikejijavabu”中字符‘i’出现了几次,并将结果输出。
方法一:
1 String str="mingrikejijavabu"; 2 System.out.println("输入的字符串="+str); 3 String[]a=str.split("i"); 4 int sum=0; 5 for(String t:a) 6 { 7 sum++; 8 } 9 System.out.println("字符串中字符i出现了"+(sum-1)+"次");
方法二:
1 String str="mingrikejijavabu"; 2 System.out.println("输入的字符串="+str); 3 String str2=str.replace("i", ""); 4 int n=(str.length()-str2.length()); 5 System.out.println("字符串中字符i出现了"+n+"次");
方法三:
1 String str="mingrikejijavabu"; 2 System.out.println("输入的字符串="+str); 3 int i=0; 4 int sum=0; 5 char g=‘i‘; 6 char d=str.charAt(i); 7 for(i=0;i<str.length();i++) 8 { 9 if(str.charAt(i)==g) 10 { 11 sum++; 12 } 13 } 14 System.out.println("字符串中字符i出现了"+sum+"次");
运行结果均为:
2、不用去除字符串中所有空格的两种方法,只用for循环和if条件语句实现去除空格。
原文:http://www.cnblogs.com/hanazawalove/p/5232273.html