美文网首页java随笔
可变参数---Math --- collection

可变参数---Math --- collection

作者: 71150ce14a00 | 来源:发表于2017-06-27 14:58 被阅读2次
public static int changeAction(int... num){
          int sum = 0;
          for (int i = 0; i < num .length ; i ++) {
                 sum += num[ i];
         }
          return sum ;
   }

如果有其他参数或者其他类型的参数时,要放在可变参数前面

   public static int changeAction(int x , String a , int ... num){  }

在一个类中如果有一个方法参数为可变参数, 这个类中就不能有参数为数组的同名方法(参数列表不同可以同时存在, 以重载方式存在),其实可变参数,实际是个数组

System类:

将当前时间转换为毫秒:

  System.currentTimeMillis();

终止jvm虚拟机:

 System.exit(0);

获取当前系统所有属性:

System.getProperties

获取指定键指示的系统属性:

System.getProperty(String key)

获取当前系统的换行符:

System.getProperty("line.separator");
Math类:

用来描述和数学相关的一些信息 final静态
math不能有子类
math不能创建对象

  1. abs() 返回一个数的绝对值
  2. ceil() 返回比指定数大于等于的最小整数
  3. floor() 返回比指定数小于等于的最大整数
  4. round() 返回四舍五入
  5. random() 生成大于等于0.0 小于1.0的随机数

字符串缓冲区 : StringBuffer 和StringBuilder
StringBiulder:效率高,线程不安全
StringBuffer: 效率低, 线程安全

单列集合:

Collection集合: List(ArrayList,Vector,LinkedList) Set(HashSet)
他是集合最顶层接口
list和set区别:
list: 存储有序,带有索引,数据可以重复,底层是数组
linkedList: 链表数据结构
set: 存储无序,没有索引, 数据不可以重复
HashSet: 哈希表数据结构
LinkedHashSet:链表+ 哈希表数据结构

集合没有遍历的方法, list有get根据下标取值
add() 像集合中添加元素
remove() 从集合中删除指定元素
clear() 清空集合
contains()判断集合中是否存在指定元素
isEmpty() 判断集合是否为空
addAll() 添加一个集合到另一个集合
removeAll(arr) 删除两个集合的交集元素
retainAll(arr) 集合中是否包含某个集合所有元素
toArray() 将集合转换为数组 Object[] 类型数组接受

相关文章

  • 可变参数---Math --- collection

    如果有其他参数或者其他类型的参数时,要放在可变参数前面 在一个类中如果有一个方法参数为可变参数, 这个类中就不能有...

  • 元组、字典可变参数

    可变参数 需求: 参数数量不确定,能否接收? args元组可变参数 kwargs字典可变参数 传递可变参数

  • I Guess Fun

    I Guess Fun is a collection of math games, including: • T...

  • js基础复习day01(prompt的使用)

    Math的方法 Math.pow(参数1,参数2) ,求几次方 参数1代表数字参数2代表方次数; Math.sqr...

  • 函数参数

    1、可变参数,参数个数可变 在参数前面加上* 就代表可变参数 可变参数,在函数内部其实就是一个tuple def ...

  • ★10.关于可变参数模板

    可变参数函数模板 可变参数类模板 可变参数函数模板的使用 转发参数包

  • 函数的,参数,变量作用域,递归,匿名函数

    一:函数参数的介绍 1:可变和不可变参数 1.1:必选参数 1.2:默认参数 1.3:可变参数 1.4:关键字参数...

  • Go语言可变参数

    可变参数 参数数量可变的函数称为可变参数函数 在声明可变参数函数时,需要在参数列表的最后一个参数类型之前加上省略符...

  • 可变参数列表

    可变参数列表 数组可以向可变参数传值,反之,不行 可变参数列表作为参数时只能放在参数的最后面 可变参数列表的方法是...

  • python函数回顾

    1.参数的介绍 (1)可变和不可变参数 (2)必选参数 (3)默认参数 (4)可变参数 (5)关键字参数 1.1....

网友评论

    本文标题:可变参数---Math --- collection

    本文链接:https://www.haomeiwen.com/subject/rlrecxtx.html