面向对象15.3String类-常见功能-获取-1

本文详细介绍了Java中String类的API使用方法,包括如何通过查看返回类型来理解各种方法的功能,例如获取字符串长度、根据位置获取字符以及查找特定字符或子串的位置等。通过实例演示了如何使用这些方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

API使用:

查API文档的时候,有很多方法,首先先看返回的类型

下面的方法函数有的是有覆写Object类的如1.1图,如果没有复写的话是写在1.2图片那里的,如果找到了相对于的方法,可以点击进去可以看里面的描述,如1.3图

1.4图中的1是返回类型,2 是传入的参数

1.1图

1.2图

1.3图

图1.4

 

public class String_APImethod {

/*
* 按照面向对象的思想对字符串进行功能分类
* "abcd"
* 1,获取:
* 1.1获取字符串中字符的个数(其实意思就是长度)
* 查API文档的时候,有很多方法,首先先看返回的类型
* int length(); 返回此字符串的长度。
* 1.2根据位置获取字符。(返回为char)
* char charAt(int index)
* 1.3根据字符获取在字符串中的第一次出现的位置。(这个是返回一个int,括号()里面还要带着char类型)
* 从前往后
* int indexOf(int ch) 返回指定字符在此字符串中第一次出现处的索引
* int indexOf(int ch, int fromIndex) 返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
* indexOf(String str) 返回指定子字符串在此字符串中第一次出现处的索引。
* indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。
* 根据字符获取在字符串中的最后一次出现的位置
* 从后往前
* int lastindexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引
* int lastindexOf(int ch, int fromIndex) 返回在此字符串中最后一次出现指定字符处的索引,从指定的索引开始搜索。
* lastindexOf(String str) 返回指定子字符串在此字符串中最后一次出现处的索引。
* lastindexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始。
* ****重点掌握,背都要背下来的方法
* */
public static void main(String[] args) {
String s="abcdae";
//1.1
System.out.println("length="+s.length());//5
//1.2
System.out.println("char="+s.charAt(2));//c,如果为20的话就会报错:StringIndexOutOfBoundsException报字符串角标越界
//1.3
System.out.println("index:"+s.indexOf('a'));//0。-1,如果为k,如果在一个角标组里面找不到对应的值的话,通常以-1表示
//所以我们就可以根据-1,来判断该字符或者字符串是否存在
//index有2个作用,一个索引位置,第二个是判断存在
System.out.println("lastindex="+s.lastIndexOf('a'));//4?从左往右数从0下标开始数,数到a就是为4
}
}

转载于:https://www.cnblogs.com/likeji/p/6217127.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值