java知识点----java API

本文详细介绍了Java中String和StringBuffer类的使用,包括它们的初始化、常见操作,如字符串查找、替换、截取等。同时,对比了两者在可变性和效率上的区别。此外,还讲解了Java的包装类概念,如何进行装箱和拆箱操作,以及如何将字符串转换为基本类型数据。
摘要由CSDN通过智能技术生成

API指的是应用程序编程接口

在Java中定义String和StringBuffer类用来封装字符串

一、String类的使用

String类的初始化方法有两种:

使用字符串常量直接初始化一个String对象:

如:String  str1="abc";

使用String的构造方法初始化字符串对象:

方法:String();

String(参数);

二、String类的常用操作

方法注释
int indexOf()返回字符串第一次出现的索引
int  lastindexOf()返回字符串最后一次出现的索引
char  charAt()返回字符串指定位置上的字符
String  toLowerCase()将所有字符转换成小写
 String  toUpperCase()将所有字符转换成大写
String replace()

1、去除字符串中间的空格

2、将一个字符串替换为另一个字符串

String trim()去除字符串两端的空格
boolean startsWith("a")判断是否以字符串a开头
boolean endsWIth("b")判断是否以字符串b结束
  boolean equals()判断两个字符串是否相等
   boolean contains()判断是否包含字符串

String  substring(int a)

 String substring(int a,int b)

1、返回字符串,从a开始到结尾

2、返回字符串,从a到b之间的字符串

三、StringBuffer类的常用操作

StringBuffer类的特点是:类的内容和长度都可以改变

方法注释
StringBuffer  append(参数)将参数添加到StringBuffer对象中
StringBuffer  insert(int a  ,String  b)将字符串中的a插入到b中
StringBuffer  deleteCharAt(int a)移除a处的字符
StringBuffer  delete(int a ,int b)删除a到b处的字符串
StringBuffer  replace(int a,int b,String s)从a开始到b替换字符
void setCharAt(int index ,char ch)修改指定位置index处的字符

四、String类与StringBuffer类的不同点:

1、String类表示的是常量,创建后不可更改,StringBuffer 类创建的是字符容器,内容和长度可以更改

2、String类可以使用连接符+,StringBuffer类不可以使用连接符

五、包装类

包装类的作用:将基本数据类型的值包装为引用类型的对象

基本数据类型对应的包装类

byte 

Byte
charCharacter
int

Integer

shortShort
longLong
floatFloat
doubleDouble
booleanBoolean

装箱:将基本数据类型的值转换成引用数类型

拆箱:将引用数据类型的对象转换成基本数据类型

将字符串转换成对应的基本类型的数据:parsexxx(String s),参数s不能为空

例:int  w=Integer.parseInt("30");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值