API之Scanner,Random,ArrayList基础运用。重点是ArrayList
程序员文章站
2023-11-02 15:48:40
有关API的这些类可以参考JDK的官方中文文档,看我的另一篇文章有下载== https://www.cnblogs.com/gz18221/p/11968505.html代表泛型。 泛型:也就是集合中的所有元素,全部是统一的什么类型。 注意:泛型只能是 引用类型 ,不能是 基本类型 扩展:对于Arr ......
有关api的这些类可以参考jdk的官方中文文档,看我的另一篇文章有下载==> <==文章地址
重点描述arraylist所以这两个都是基础常用操作
scanner
import java.util.scanner;//导包 public class demo01scanner { public static void main(string[] args) { //创建 //system.in代表从键盘输入 scanner sc = new scanner(system.in); //获取键盘输入的int int num = sc.nextint(); system.out.println("输入的int数值是" + num); //获取string string str = sc.next(); system.out.println("输入的string数值是" + str); } }
random
import java.util.random; public class demo02scannersum { public static void main(string[] args) { random r = new random(); int num = r.nextint(); //不使用参数随机生成 //参数数值代表随机数大小 system.out.println("随机数是:"+num); } }
arraylist
jdk api 1.6.0 中文版,上面有下载地址,代码注释结合这个文档观看较方便
/* 数组的长度不可以发生变化。 但是arraylist集合的长度是可以随意变化的。 对于arraylist来说,有个尖括号<e>代表泛型。 泛型:也就是集合中的所有元素,全部是统一的什么类型。 注意:泛型只能是 引用类型 ,不能是 基本类型 扩展:对于arraylist来说直接打印的不是地址值,而是内容,内容为空得到的是中括号 [] 。 */ /* 常用方法: public boolean add(e e):add方法添加元素;这个方法返回值为是否成功boolean表示 备注:对于此方法来说add添加动作一定是成功的,返回值可用可不用,但是别的集合不一定 public e get(int index):获取元素,参数是索引编号; public e remove(int index):删除元素,参数是索引编号; public int size():获取集合的尺寸长度,返回值是集合中包含的元素个数; */ //下列,列出常用方法使用; public class demo01 { public static void main(string[] args) { //备注:从jdk1.7+开始右侧的尖括号可以不写,但是<>本身还是要写的 //创建 arraylist数组 arraylist<string> list = new arraylist<>(); system.out.println(list);// [] //添加 数据,使用add方法 list.add("刘岩"); system.out.println(list);// [刘岩] list.add("大哥"); list.add("小弟"); list.add("唐嫣"); //添加 数据安装编号索引顺序; system.out.println(list);// [刘岩, 大哥, 小弟, 唐嫣] //获取 元素,格式为引用类型,不为标准格式 //引用类型与创建的arraylist数组相同 string name = list.get(3); system.out.println("第3号索引位置:"+ name); //删除 元素,remove。索引从0开始 string whoremove = list.remove(2); system.out.println("我要删除的是:"+whoremove);// 我要删除的是:小弟 system.out.println(list);// [刘岩, 大哥, 唐嫣] //获取 集合的 长度 尺寸 int size = list.size(); system.out.println("这个集合的长度为:"+size);// 这个集合的长度为:3 //遍历 集合 for (int i = 0; i < list.size(); i++) { system.out.println(list.get(i)); } } }
import java.util.arraylist; /* 如果希望集合arraylist当中存储基本类型数据,必须使用基本类型对应的“包装类” 基本类型 包装类 (引用类型,包装类都位于java.lang包下) byte byte short short int integer [特殊] long long float float double double char character [特殊] boolean boolean 从jdk1.5开始,支持自动装箱,自动拆箱 自动装箱:基本类型==>引用类型 自动拆箱":引用类型==>基本类型 */ public class demo02arraylist { public static void main(string[] args) { //错误写法,泛型只能是引用类型,不能是基本类型,我们现在要使用基本类型 //arraylist<int> listc = new arraylist<>(); arraylist<integer> listc = new arraylist<>(); listc.add(100); listc.add(200); system.out.println(listc);// [100, 200] //已经从integer自动转换为了基本类型的int int num = listc.get(1); system.out.println("第一个元素为:"+num); } }
可能没细心讲解,多包涵
上一篇: 柔宇第二代折叠屏手机柔派2将于3月25日发布:搭载骁龙865 5G平台
下一篇: 程序流程控制