2016/08/08 字符串

字符串


1、创建字符串:
有三种方式:
String s = “hello world “;
String s1 = new String(); s=”123”;
String s1 = new String(“123”);

比较它们的特点:

s1和s2指向的还是同一个地址

String s1 = new String();
s=1"123";
String s2 = new String();
 s2="123";

s1和s2指向的不是同一块地址

String s1 = new String("123");
String s2 = new String("123");

在常量值中创建,s1和s2指向同一块地址

String s1 = "123";  
String s2 = "123";

地址不同

String s1 = new String("123");
s2 = "123"

2、Sting类位于Java。lang包中,具有丰富的方法
计算字符串长度,比较,连接,提取

length 字符串长度 一个汉字长度为1
System.out.println(s2.equals(s)); 比较字符串是否相等

== 和equals的区别:
== :如果是基本数据类型,比较的是他们的值。如果是引用数据类型,比较的是他们的地址
equals:检查字符串内容的字符是否完全一样

toUpperCase 返回的是转换成大写 的字符串
toLowerCase 返回的是转换成小写的字符串
equalsIgnoreCase 判断两个字符串的内容是否相同,忽略大小写
字符串的拼接:两种方式:
concat()
+号
contains(s) 判定字符串中是否包括字符串s

搜索第一个出现的字符的位置

 public int indexOf(int ch)
 public int indexOf(String value)

搜索最后一个出现的字符的位置

public int lastIndexOf(int ch)
public int lastIndexOf(String value)

提取该字符以后包括该字符的所有字符串

public String substring(int index) 

提取两者之间的字符,注意下标是从0开始的

public String substring(int beginindex,int endindex)

去掉前后的空格

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值