栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

String 类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704857.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号