出现空指针异常-----对象的地址为null的时候,表示的空指针异常。ACD
接口中存储了Object的相关信息和资源,操作越来越像类的操作:
给定字符串,输出每个字符出现的次数一
private static void test04() {
//统计字符出现的次数:
//曲线救国,标志位的状态
//
String str="asdjasd8341sdf";
//提供标志位,进行分类的的状态
boolean[] bb = new boolean[str.length()];
//给数组元素进行初始化
//ture代表的是未统计的 false 代表已经统计
for (int i = 0; i < bb.length; i++) {
bb[i]=true;
}
//遍历字符串
for (int i = 0; i <str.length(); i++) {
//判断每个字符的状态
if (bb[i]){
//如果进了判断说明未统计
char c = str.charAt(i);
int count=1;
//遍历后续字符元素
for (int j = i+1; j <str.length() ; j++) {
if (str.charAt(j)==c){
//改变后续元素的状态,进行后续遍历后的元素进行叠加,每重新一个进入
//进入判断就进行累加的次数
bb[j]=false;
//计数
count++;
}
}
System.out.println(c+"字符出现的次数:"+count);
}
}
}
给定字符串,输出每个字符出现的次数二
private static void test4() {
//4.给定字符串,输出每个字符出现的次数(晚自习)
//给定固定的字符串
String str