常用API(String、ArrayList)

API:应用程序编程接口

  • 写好的技术(功能代码)
  • 可以去Oracle官网下载,并且Oracle提供API文使用说明

一、String类

String类的变量可以用于存储字符串

一)、

String指向的对象创建后不能被修改(类似常量指针),String变量每次的修改都是产生了新对字符串对象,原来的字符没有改变。

二)、常用构造器

public String()创建一个空白字符串对象,不含任何人内容)

public String(String original) 根据传入的字符串内容,来创建字符串对象

public String(char[]chs) 根据传入的字符数组内容,来创建字符串对象

public String(byte[]chs) 根据传入的字节数组的内容,来创建字符串对象

public char charAt(int i)返回第i个字符

public boolean equalsIgnoreCase(String anotherString)忽略大小写比较字符串

public boolean equals(Object anObject)将此字符串与指定对象进行比较

三)、区分用“ ”和new构造器创建对象区别

1.用“ ” 相同的内容只会存储一份

2.用new和构造函数 每new一次都会产生一个新对象(在堆上),地址不同

String类存的是地址

当想比较Sting的内容时,不可以用==进行判断,因为String存的是地址,可能会存在地址不一样但内容一样的情况。这时可以调用equals或equalsIgnoreCase()函数进行比较String的内容。

三)、不常用的构造器

public [] char toCharArray()  把字符串转化为字符数组

char [] c= name.toCharArray();

public String substring(int beginInt,int endIndex)   截取内容从 beginInt到 endIndex,从0开始(包括 beginInt 不包括 endIndex)

String s1="ABCDEF";
String s2=s1.substring(0,3);

public boolean contains(CharSequence s)

String s1="ABCDEFG";
String s2 =s1.contains("A");

二、ArrayList

好处:随时添加、删除对象

 构造器:public ArrayList()

添加元素方法: public boolean add (E e) 追加元素到集合末尾

                          public void add(int index,E element)  在指定位置添加指定元素

p.s.泛型:ArrayList<xxx>表示只操作xxx类型,xxx为对象名(整型为Integer)

一)、ArrayList常见函数

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值