摘要: demo: 键盘录入多个数据,以0结束,要求在控制台输出这多个数据中的最大值 分析: A:创建键盘录入数据对象 B:键盘录入多个数据,我们不知道多少个,所以用集合存储 C:以0结束,这个简单,只要键盘录入的数据是0,我就不继续录入数据了 D:把集合转成数组 E:对数组排序 F:获取该数组中的最大索引的值 ... 阅读全文
posted @ 2017-07-12 13:37 殷瑜泰 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 集合的嵌套遍历 demo:public class ArrayListDemo { public static void main(String[] args) { // 创建大集合 ArrayList> bigArrayList = new ArrayList>(); // 创建第一个班级的学生集合 ArrayList firstArrayList = ... 阅读全文
posted @ 2017-07-12 13:22 殷瑜泰 阅读(141) 评论(0) 推荐(0) 编辑
摘要: public static List asList(T... a): 把数组转成集 注意事项: 虽然可以把数组转成集合,但是集合的长度不能改变。 Demo:public class ArraysDemo { public static void main(String[] args) { // 定义一个数组 // String[] strArray = { "he... 阅读全文
posted @ 2017-07-12 11:24 殷瑜泰 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 可变参数: 定义方法的时候不知道该定义多少个参数 格式: 修饰符 返回值类型 方法名(数据类型… 变量名){ } 注意: 这里的变量其实是一个数组 如果一个方法有可变参数,并且有多个参数,那么,可变参数肯定是最后一个 demo:public class ArgsDemo { public static void main(String[] args) { // 2个数据求和... 阅读全文
posted @ 2017-07-12 11:04 殷瑜泰 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 静态导入: 格式:import static 包名….类名.方法名; 可以直接导入到方法的级别 静态导入的注意事项: A:方法必须是静态的 B:如果有多个同名的静态方法,容易不知道使用谁?这个时候要使用,必须加前缀。由此可见,意义不大,所以一般不用,但是要能看懂。 demo: import stat 阅读全文
posted @ 2017-07-12 10:47 殷瑜泰 阅读(8405) 评论(0) 推荐(0) 编辑
摘要: ArrayList特点: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 ArrayList的使用。 存储字符串并遍历 demo:public class ArrayListDemo { public static void main(String[] args) { // 创建集合对象 ArrayList array = new ArrayList()... 阅读全文
posted @ 2017-07-12 10:42 殷瑜泰 阅读(337) 评论(0) 推荐(0) 编辑