java引用数据类型_007 Java引用数据类型

目录

引用数据类型

除了基本数据类型之外,自定义的类,是引用数据类型

第三方或者java原生库中的类,除去基本数据类型,都是引用数据类型

类的定义和引用数据类型的使用

前面在使用Scanner、Random模块的时候,已经接触并且使用了引用数据类型;下面举一个自定义类的例子;

phone.java

package day005;

public class phone {

String name = "iphone se";

String color = "grey";

int cost = 500;

}

run.java

package day005;

import day005.phone;

public class run {

public static void main(String[] args){

phone p = new phone();

System.out.println(p.name);

System.out.println(p.color);

System.out.println(p.cost);

}

}

引用数据类型--集合ArrayList

基本概念

java.util.ArrayList

不支持基本数据类型,只支持引用数据类型(不过基本数据类型都有对应的引用数据类型的类,比如int对应Integer,double对应Double,大多数都是首字母改成大写就是对应的引用数据类型的类)

创建方法:

ArrayList arr = new ArrayList();

数据类型 集合名称 = 数据类型 ()

使用示例

package day005;

import java.util.ArrayList;

public class arrayListDemo {

public static void main(String[] args){

test001();

}

public static void test001(){

ArrayList arr = new ArrayList();

arr.add("第一个字符串");

arr.add("第二个字符串");

arr.add(0, "a");

System.out.println(arr);

System.out.println(arr.get(2));

System.out.println(arr.contains("a"));

}

}

其他方法:

arr.set(2, "b") 将索引2位置的值,替换为7

arr.remove(3) 删除索引3上的元素

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值