String 类

目录 

1.String 类的构造

2.字符串的比较

3.字符串的长度

4.指定索引处的字符

5.字符串查找类似

6.数值类型,Boolean 类转字符串

7.大小写转换


    

String 类表示了定长,不可变的字符序列,Java 程序中所有的字符串常量都可以作为此类的实例来实现。它的特点时一旦赋值,便不能改变其指向的字符串对象,如果更改,则会指向一个新的字符串对象,下面介绍 String 类中常用的一些方法。

1.String 类的构造

参数为空的构造方法是 String 类默认的构造方法,例如下面语句:

String str = new String();

此语句创建一个 String 对象,该对象中不包含任何字符;

如果希望创建含有指定字符串的对象,可以进行如下初始化:

String str = "Hello China";

2.字符串的比较

equals() 方法用于将字符串与指定的对象比较。

String 类中重写了 equals() 方法用于比较两个字符串的内容是否相等。

public class Demo1 {
    public static void main(String[] args) {
        String Str1 = new String("Hello");
        String Str2 = Str1;
        String Str3 = new String("Hello");
        boolean str;

        str = Str1.equals( Str2 );
        System.out.println("返回值 = " + str );

        str = Str1.equals( Str3 );
        System.out.println("返回值 = " + str );
    }
}
返回值 = true
返回值 = true

equalslgnoreCase (...); 忽略大小写的相等比较

compareTo (...); 大小比较

compareTolgnoreCase (...); 忽略大小写的大小比较

3.字符串的长度

String 类的一个访问器方法是 length() 方法,它返回字符串对象包含的字符数。

public class StringDemo {
    public static void main(String args[]) {
        String site = "www.bite.com";
        int len = site.length();
        System.out.println( "网址长度 : " + len );
   }
}

网址长度 : 12

4.指定索引处的字符

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

public class Dmoe {
    public static void main(String args[]) {
        String str = "Are you OK!";
        char result = str.charAt(6);
        System.out.println(result);
    }
}

o

5.字符串查找类似

6.数值类型,Boolean 类转字符串

public class Demo {
    public static void main(String[] args) {
        String s;

        s = String.valueOf((byte)1);
        s = String.valueOf((short)1);
        s = String.valueOf(1);
        s = String.valueOf(1L);
        s = String.valueOf(1.0F);
        s = String.valueOf(1.0);
        s = String.valueOf('c');
        s = String.valueOf(true);
        s = String.valueOf(false);
        s = String.valueOf(new Person());
        s = String.valueOf((Object)null);
        s = String.valueOf(null);       // 空指针异常
    }
}

7.大小写转换

toUpperCase() 方法将字符串小写字符转换为大写。

public class Test {
    public static void main(String args[]) {
        String Str = new String("www.bite.com");

        System.out.print("返回值 :" );
        System.out.println( Str.toUpperCase() );
    }
}
返回值 :WWW.BITE.COM

toLowerCase() 方法将字符串大写字符转换为小写。

public class Test {
    public static void main(String args[]) {
        String Str = new String("WWW.BITE.COM");

        System.out.print("返回值 :" );
        System.out.println( Str.toLowerCase() );
    }
}

返回值 :www.bite.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值