String字符串

String概述:

java.lang.String类代表字符串,java程序中的所有字符串都为此类的对象。

字符串的内容是不会发生改变的,它的对象在创建后不能被改变。

总结:

1.String是java定义好的一个类,定义在java.lang包中,所以使用时不需要导包。

2.java程序中的所有字符串文字都被视为此类的对象。

3.字符串不可改变,一旦创建不可改变。(两个相加的话都是拼接)

            创建String对象的两种方式

字符串比较:

== :比较的是内存地址,比较严格

equlas :是先比较地址,然后地址不一样的话再比较内容

开发中比较两个字符串一定是用equlas

赋值:直接赋值String name = "小荆";
new:构造方法说明
public String()创建空白字符串,不包含任何内容
public String (String original)根据传入的字符串,创建字符串对象
public String (char []  cha)根据字符数组,创建字符串对象
public String (byte []  cha)根据字节数组,创建字符串对象

练习:

已知正确的用户和密码,用程序实现模拟用户登录,共给三次机会,登录之后给出相应提示

 

 

String类下面的方法:

获取字符串长度 int  lenght( );

获取特定位置的字符  char charAt (int indext);

过去特定字符的下标 int indexOf (String str);

获取特定字符的左后一个的位置 int lastlndexOf (int ch);

 

返回值是布尔类型数据

boolean endWith(String str); 是否以指定的字符或者字符串结尾

boolean isEmpty();判断是否为空,如果字符串为空就是 ture

boolean contains(); 判断是否包含子字符串

boolean equals(Object an Objict); 判断两个字符串是否相等

boolean equalslgoreCase(Object an Objict);忽略大小写判断两个字符串是否相等

 

将字符数组转为字符串

直接可以使用String类的构造方法

String(char[] value)

String(char[] value, int offset, int count)

static String valueOf(char[] chs);

 

将字符串转为字符数组

char[] toCharArray();

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值