装箱:将基本类型转换为对应的包装类类型,我们成为装箱
拆箱:将包装类类型转换为基本类型,拆箱
例子:
查找特定字符出现的次数
需求说明:输入一个字符串,再输入要查找的字符,判断该字符在该字符串中出现的次数并按照下图方式输出。
public class Demo14 { public int counter(String inputs,String word){ int counter=0; String[] aa=new String[inputs.length()]; for (int i=0;i<aa.length;i++){ aa[i]=inputs.substring(i,i+1); } for (int j=0;j<aa.length;j++){ if(aa[j].equals(word)){ counter++; } } return counter; } }
public static void main(String[] args) { Scanner input=new Scanner(System.in); Demo14 bb=new Demo14(); String myString; String myword; System.out.println("请输入一个字符串:"); myString=input.next(); System.out.println("请输入要查找的字符:"); myword=input.next(); int cc=bb.counter(myString,myword); System.out.println(myString+"中包含"+cc+"个"+myword); }