#第二天 笔记 7/20

1,索引方法返回角标,如果不存在,会产生负数(说明是负数就不存在)


2.,for 之后按alt+/  可以直接弹出遍历的格式


3,打开悬浮提示框  对着你要提示的关键字 按F2


4,

/*
 * 按照基本思路快速查找方法
 * 练习:
 * 1。将字符串中的指定字符串替换成给定字符串。测试如果指定的字符串不存在
 * 结果又是什么?
 * 结果:字符串   参数:string,string
 * 2,讲字符串变成多个字符(char[]字符数组)
 * 结果char[] 参数:无
 * 
 * 3,字符串是否包含指定的子串,以及是否是以指定字符串开头或者结尾
 * 结果boolean 参数:string
 * 
 * 4,将给定的字符串“zhangsan,lisi,wangwu"获取其中每一个人的姓名
 * 结果String[] 参数:指定的方式
 * 
 * 5,字符串在书写时候往往会不经意间写空格,找出取出两端空白的方法
 * 结果:String     参数:无
 */


5,

/*
 * String类的特点:
 * 1,java语言中用于描述最常见的字符串数据的对象
 * 2,字符串数据都是一个对象。
 * 3, 字符串数据一旦初始化就不可以被改变了.双引号表示的都是字符串常量
 * 4, 字符串对象都存储在常量池中。字符串常量池
 * 
 * 
 * 索引方法好处一,获取具体位置
 * 好处二,还可以判断索引的内容是否存在。通过 -1来判断即可
 * 
 * 字符串对象应该具备什么功能才便于操作
 * 1,字符串中有多少个字符?字符串的长度
 * 如果有这功能,结果应该是整数。而且该方法操作的就是本类字符串对象的方法。不需要参数
 * 接下来按照返回值类型进行查找,匹配后,再看参数列表,匹配后,参看名称和介绍int length();
 * 
 * 2,其中一个字符在字符串中那个位置上?
 * 功能结果:int。参数char
 * 
 * 3,具体一个子串在该字符串的哪个位置出现?
 * 功能结果:int。参数 String
 * 
 * 4,指定位置上的字符是什么?
 * 功能结果:char。参数 int index
 * 
 * 5,能不能获取字符串中的指定的子串
 * 功能结果:string 参数string
 * 6,如何将这个字符串变成大写的字符串呢?
 * 结果:String 参数 无
 * 
 * 习惯:一旦操作字符串,先找String对象中的方法。没有时候再进行自定义
 * 而自定义过程中,往往是多个String方法的组合完成的
 * 
 */


6,

查找在一串字符串中查看nba出现的次数   

“rarawnbasefesfnbafsaefdnba"

思路:

1,需要对nba在整串中进行查找

2,如果找到了,记录nba出现的位置

3,再从这个位置+nba长度的位置开始继续查找剩下的字符串中是否还有nba

4,通过计数器来记录每次查找的次数


步骤:

1,先有计数器

2,定义变量记录每次出现的位置。

3,可以通过String类中的indexOf方法来完成子字符串的索引。

4,指定的子串有可能有很多,需要不断的查找(循环,条件,找不到就结束)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值