时间:2021-05-19
java的collection集合框架如set、map、list没有提供任何简便的方法供初始化。而每次建立集合都要将值一个个add进去。如
复制代码 代码如下:
Set<Character> letter=new HashSet<Character>();
letter.add('a');
letter.add('b');
//...
非常繁琐。
但用匿名内部类的话。可以略为简便些。
复制代码 代码如下:
Set<Character> letter=new HashSet<Character>()
{
{
add('a'); add('b'); add('c'); add('d');
add('e'); add('f'); add('g'); add('h');
add('i'); add('j'); add('k'); add('l');
add('m'); add('n'); add('o'); add('p');
add('q'); add('r'); add('s'); add('t');
add('u'); add('v'); add('w'); add('x');
add('y'); add('z');
add('A'); add('B'); add('C'); add('D');
add('E'); add('F'); add('G'); add('H');
add('I'); add('J'); add('K'); add('L');
add('M'); add('N'); add('O'); add('P');
add('Q'); add('R'); add('S'); add('T');
add('U'); add('V'); add('W'); add('X');
add('Y'); add('Z');
}
}; //第一层括号为定义匿名内部类,第二层则为初始化模块
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
java内部类分为:成员内部类、静态嵌套类、方法内部类、匿名内部类。在java的世界里,提供了匿名内部类语法,用于帮助大家简化代码,本文简要从接口,抽象类以及常
java中的匿名内部类总结匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须
java匿名内部类:1:匿名内部类,匿名内部类也就是没有名字的内部类。2:匿名内部类的作用正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写。3
本文实例讲述了Java匿名类,匿名内部类。分享给大家供大家参考,具体如下:本文内容:内部类匿名类首发日期:2018-03-25内部类:在一个类中定义另一个类,这
前言在Java中调用某个方法时,如果该方法的参数是一个接口类型,除了可以传入一个参数接口实现类,还可以使用匿名内部类实现接口来作为该方法的参数。匿名内部类其实就