Java之字符串

字符串:

字符串变量

String str=”sdfsdf”;

String str = new String(“sdfsdf”);

 

连接字符串(+)

多个字符串连接

和其他数据连接

通过+可以直接对字符串(或者其他数据类型)常量和变量做连接操作

 

字符串的特性

字符串无法被修改:字符串值无法被修改,但是字符串对象可以引用别的字符串。

 

字符串信息获取

长度

s.length();

查找字符串的位置

s.indexOf(int c);

s.index(String str);

s.lastIndexOf(String str);

获取子字符串

s.substring(int beginIndex);

s.substring(int beginIndex,int endIndex);

字符串判断:

判断字符串的开始和结尾

s.startWith(String prefix);

s.endsWith(String suffix);

判断字符串是否相等

==

s.equals(String str);

s.equalsIngnoreCase(String str);

s.compareTo(String str);//compareTo比较的不是字符串是否相等,这里比较的是字符串的大小,字符串的大小

判断是否包含某个子字符串

s.contains(String str);

判断字符串是否为空

s.isEmpty();

String s=”“;//空字符串

String s=null;//空对象

 

字符串转换操作

字母大小写转换

s.toLowerCase();

s.toUpperCase();

字符串分割

 s.split(String str);

s.spilt(String str,int limit);

 

例:

public classc StringDemo{

       public static void main(String[] args){

              String s = www.SILIeDu.com;

              System.out.println(s.toLowerCase);

              System.out.println(s.toUpperCase);

              String[] strs = s.split(“\\.”);

              For(String temp : strs){

                     System.out.println(temp);

              }

       }

}

 

       去除空格(前面和后面的空格,不包括中间的空格)

              s.trim();

       字符串替换

              s.replace(char oldChar,char newChar);

              s.replace(String oldStr,String newStr);

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值