Java学习笔记------字符串

本文介绍了Java中的String类,包括其对象实例化方式(直接赋值、构造函数),字符串操作如拼接、比较(equals与equalsIgnoreCase),以及遍历字符串的方法(charAt和length)。
摘要由CSDN通过智能技术生成

string

Java.lang.String类代表字符串,Java程序中所有字符串文字(例如:"ABC")都为此类对象。

例如:String name="张三";

String schoolname="江理";

System.out.println(name+schoolname);//拼接

创建String对象的两种方式

直接赋值

例如:String name="张三";

new

空参构造:可以获取一个空白的字符对象

String s=new String();

传递一个字符串:根据传递的字符串内容在创建一个字符串对象

String s=new String(original:"abc");//new String和oringinal可省略

传递一个字符数组(修改字符串内容时):根据字符数组的内容在创建一个新的字符串对象

char[] chs={'a','b','c'.'d'};

String s=new String(chs);

传递一个字节数组:根据字节数组再创建一个新的字符串对象

在网络中传输数据时用

byte[] bytes={97,98,99,100};

String s=new String(bytes);//s为abcd

字符串的比较

基本数据类型比较的是数据值,引用数据类型比较的是地址值

boolean equals方法(要比较的字符串)完全一样结果才是true,否则为false

boolean equalslgnorCase(要比较的字符串) 忽略大小写的比较

例如:boolean result=s1.equals(s2);

==地址不同也是false,而boolean equals与booleam equalsCase比较不会

遍历字符串

public char charAt(int index):根据索引返回字符

public int length:返回此字符串长度

数组长度:数组名.length

字符串的长度:字符串对象.length()
例如:

for(int i=0;i<str.length();i++){

char c=str.charAt(i);

System.out.println(c);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值