第三篇.wjj

在自己程序下中调用其他包的注意事项:

1.同一个包下的类可以互相直接调用;

2.如果当前程序中,要调用其他包下的程序必须在当前程序下导包,才可以访问(导包格式:import包名,类名;)

3.如果当前程序中,需要调用java提供的程序,也需要先导包才能使用,(java.lang包下的程序不需要导包,可以直接使用,例:String)

4.如果在当前程序中,需调用其他包下的程序,而这些程序名恰好一样,此时默认只能导入一个程序,另一个程序必须带包名访问

String(对字符串的处理)

1.创建对象

1)直接双引号得到字符串对象

String xxx="xxx"

2)通过new String的方式,通过调构造器来封装要处理的字符串

构造器

说明

public String()

创建一个空白字符串对象,不含有任何内容

public String(String original)

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

String的注意事项

1. String的对象是不可变变量字符串对象(本质上是不会创建新的地址,即可以String a="今天";a="周二";如果输出a的话还是会显示  周二)

2.只要是以“…”方式写出的字符串,会存储到字符串常量池,且相同内容的字符串只存储一份

但通过new方式创建的字符串对象,每new一次,都会产生一个新的对象放在堆内存里

Sring提供的操作字符串数据的常用方法

1public int length()获取字符串的长度返回( 就是字符个数)
2public char charAt(int index)获取某个索引位置处的字符返回
3public char[] toCharArray():将当前字符串转换成字符数组返回
4public boolean equals(0bject anObject)

判断当前字符串与另-一个字符串的内容一样,一样返回true

5public boolean equalsIgnoreCase(String anotherString)判断当前字符串与另一个字符串的内容是否一样(忽略大小写)
6public String substring( int beginIndex, int endIndex)根据开始和结束索引进行截取,得到新的字符串(包前不包后)
7public String substring(int beginIndex)从传入的索引处截取,截取到末尾,得到新的字符串返回
8

public String replace(CharSequence target, CharSequence replacement)

使用新值,将字符串中的旧值替换,得到新的字符串
9public boolean contains(CharSequence s)判断字符串中是否包含了某个字符串
10public boolean startsWith(String prefix)判断字符串是否以某个字符串内容开头,开头返回true,反之
11public String[] split(String regex)把字符串按照某个字符串内容分割,并返回字符串数组回来
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mshkkhhgybzlc

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值