#关于字符串的简单内容

本文介绍了Java中的String类,包括如何实例化、length()方法用于获取字符串长度,equals()方法比较字符串内容,以及charAt()方法获取指定索引字符。着重讲解了final修饰的String类特性和引用类型比较。
摘要由CSDN通过智能技术生成

Java为字符串设计一个类--String
String是一个字符串类,类可以实例化成对象(new)
New String()是一个空串
new String()就是执行构造方法。
new String实际上定义一个char型数组,数组变量指向是一个地址      
这个char型只能get读取,不能赋值.
Java类前面带上了final,final终止。
String类由final修饰,不能被任何类继承
final修饰的变量,必须在定义时就要初始化,初始化在程序执行过程中不能修改。

length和length()

int [] arr = new int [ 5];
System.out.println(arr.length); //使用length获取数组的长度
String str = "xyz" ;
System.out.println(str.length()); //使用length()方法获取字符串的长度

在java中String类可以定义字符串变量和字符串数组
length()用于求String字符串对象的长度,是求String字符串对象中字符的个数
length用于求String字符串数组的长度,是求字符串数组中有多少个字符串。

Equals()
适用于引用数据类型
比较两个对象的“实体内容”是否相同

String str=new String("abc");
String str1=new String("abc");
//==表示两个对象地址是否相同 
System.out.println(str==str1);
//字符串的等于使用equals();
System.out.println(str.equals(str1));

CharAt()
用于返回字符串对象的指定索引位置的元素。

String str=new String("abc");
    //charAt当前索引下的字符
    System.out.println(str.charAt(2));

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值