JavaAPI基础(1)

1.ArrayList类

    基本格式:

         

 

例:

 

    对元素的基本操作:

               public boolean add(E e) :将指定的元素添加到此集合的尾部。 

               public E remove(int index) :移除此集合中指定位置上的元素。返回被删除的元素。

               public E get(int index) :返回此集合中指定位置上的元素。返回获取的元素。

               public int size() :返回此集合中的元素数。遍历集合时,可以控制索引范围,防止越界。

 

 

 

   例:

               

 

      ArrayList对象不能存储基本类型,只能存储引用类型的数据。类似 <int> 不能写,但是存储基本数据类型对应的 包装类型是可以的。所以,想要存储基本类型数据, <> 中的数据类型,必须转换后才能编写,转换写法如下:

      

 

2.Random类

     类的实例用于生成伪随机数。

       

 

 

 例子:完成生成3个10以内的随机整数的操作;

           

 

3.String类

     特点 : 字符串不变:字符串的值在创建后不能被更改。

    3.1.常用方法:

         

      3.2.获取功能的方法:

           

 

 

 

           

       3.3.转换功能的方法:

          

 

          

 

      3.4.分割功能的方法

         

 

 4.static关键字

      类变量:

          当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。

     

 

     静态方法:

           类方法:使用 static关键字修饰的成员方法,习惯称为静态方法。

     

 

注:

         1. 静态方法可以直接访问类变量和静态方法。

         2.静态方法不能直接访问普通成员变量或成员方法。反之,成员方法可以直接访问类变量或静态方法。

         3.静态方法中,不能使用this关键字。

   调用格式: 被static修饰的成员可以并且建议通过类名直接访问。

         

 

       静态代码块:定义在成员位置,使用static修饰的代码块{ }。 

           位置:类中方法外。

          执行:随着类的加载而执行且执行一次,优先于main方法和构造方法的执行。

         

 5.十进制转为二进制   

int n=5;
Integer.toBinaryString(n);

 6.数组copy

//左闭右开
Arrays.copyOfRange(pre, 1, i + 1)

7.将数组转为集合

int[] a={1,2,3,4}; 
List<Integer> aList=Arrays.asList(a);

 8.字符串转为整数

String a="5";
Integer.parseInt(a);

 

   

Arrays.asList()

            

 

posted @ 2020-03-04 15:59  撑起一片阳光  阅读(211)  评论(0编辑  收藏  举报