JAVA基础

JAVA基础(三)

一、字符串

(一)、字符串基本概念

1、字符串:字符串是一个引用数据类型,字符串内容用 **“ ”**引起来。
2、字符串的创建方式:
(1)在 “字符串常量池” 中创建———String str= “Hello word!”;
(2) 在JVM堆区中创建字符串———String str = new String( " Hello word! " ) ;
在堆区创建时,产生了两个String对象,一个是 Hello word! ,在字符串常量池中,一个是String,在堆区中。

(二)、字符串常用方法
String str =new String(“Hello word!”);

1、str.length()方法: 得到当前字符串的长度。
2、str.charAt(下标位置)方法: 返回该下标位置对应的字符内容
3、str.toCharArray()方法: 把当前字符串转换为字符数组
4、str.split()方法: 按照指定字符进行分割,返回分割后的字符串数组。如果指定分割的字符串是一个特殊字符(正则表达式),则需要加入“\\”进行转义。
5、str.valueOf() 方法: 将其它数据类型转换为字符串。
传入:需要转换的其它数据类型(int 、double 、 float、boolean)
返回:转换后的字符串
6、str.format()方法: 格式化输出字符串,按照指定的格式输出字符串内容。
例:str.format(“%d-%d-%s”,2,4,e);
输出结果:2-4-e
7、str.comperTo() 方法: 比较两个字符串大小(按照字符串的ASCLL码或者Unicode比较)
格式: 字符串1.comperTo(字符串2)
返回值:如果字符串1>字符串2,则返回一个正数。
如果字符串1<字符串2,则返回一个负数。
如果字符串1=字符串2,则返回零。
8、str.equals()方法: 比较两个字符串内容是否一致。(区分大小写)
str.equalsIgnoreCase()方法:比较两个字符串内容是否一致。(不区分大小写)
格式: 字符串1.equals(字符串2)
字符串1.equalsIgnoreCase(字符串2)
返回值:如果字符串1等于字符串2,则返回true
如果字符串1不等于字符串2,则返回false
9、str.contains()方法: 判断当前字符串是否包含指定子字符串。
返回值:boolean值
如果当前字符串包含指定子字符串,则返回true。
如果当前字符串不包含指定子字符串,则返回false。
10、 str.stratsWith()方法: 判断当前字符串首部是否包含指定子字符串。
str.endsWith()方法: 判断当前字符串尾部是否包含指定子字符串。
返回值:boolean值
如果当前字符串首部或尾部包含指定子字符串,则返回true。
如果当前字符串首部或尾部不包含指定子字符串,则返回false。
11、str.indesOf()方法: 查找子字符串首次出现的下标位置
传入:如果只传入一个字符串,则从开始位置查找。
如果传入一个下标和一个字符串,则从该下标位置开始查找。
返回值:如果找到,则返回字符串第一次出现的位置。
如果没找到,则返回-1。
12、str.replace()方法: 替换字符串内容
传入:传入一个子字符串,替换所有字符串内容。
返回:替换后的新字符串
str.replaceFirst()方法: 替换第一个字符串
传入:传入一个子字符串,替换第一个字符串内容。
返回:替换后的新字符串
13、str.toUpperCase()方法:将字符串内容转换为大写。
str.toLowCase()方法:将字符串内容转换为小写
14、str.trim(): 去除字符串两端的空格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值