学习笔记十四:Java之String类

教育改变命运,知识创造财富,学习充实人生。


本讲内容:String 字符串 类

下面我们看一下官方文档

public final class String
	implements java.io.Serializable,Comparab<String>,CharSequence
1、String永远不可能有子类,它的实例也是无法改变的。

2、String实现了 CharSequence 接口。


一、创建字符串对象

String s1 = new String("dan");
String s2 = "dan";
创建字符串的两种方法,第一种是常规写法,创建一个对象当然就可以用new跟上个构造函数完成。第二种是字符串对象的特殊写法,主要是字符串太常用了,所以Java在语言级别对其做了特殊照顾。第二种写法,最常用,效率也高。


二、字符串中的常用方法

charAt()
返回位于指定索引处的字符串
concat()
将一个字符串追加到另一个字符串的末尾
equalseIgnoseCase()
判断两个字符串的相等性,忽略大小写
length()
返回字符串中的字符个数
replace()
用新字符代替指定的字符
substring()
返回字符串的一部分
toLowerCase()
将字符串中的大写字符转换成小写字符返回
toString()
返回字符串的值
toUpperCase()
将字符串中的小写字符转换成大写字符返回。
trim()
删除字符串前后的空格
splite()
将字符串按照指定的规则拆分成字符串数组

二、字符串操作中的加号
我们经常要把两个或者更多的字符串拼接成一个字符串,除了普通的连接字符串的方法以外,Java语言专门为String提供了一个字符串连接符号“+” ,下面看一个例子:

public class Text {
	public static void main(String[] args) {
		String s1 = "abc";
		String s2 = "xyz";
		String s3 = s1.concat(s2); // 第一种,用方法连接两个字符串
		String s4 = s1 + s2; // 第二种,用+号连接
		System.out.println(s1);
		System.out.println(s3);
		System.out.println(s4);
		int i = 1;
		int j = 2;
		String s5 = "3";
		System.out.println(i + j + s5); // 第一个加号是数字和数字相加,是算数运算,第二个加号是数字和字符串相加,就是连接操作了
		System.out.println("" + i + j + s5); // 为了保证都是字符串连接,我们再前面加一个空串。
	}
}

输出:

abc
abcxyz
abcxyz
33
123

本讲就到这里,Take your time and enjoy it

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值