java字符串中的常用方法

public class string_demo {
    public static void main(String[] args) {
        String str1 = "qwe123";
        String str2 = "asd456 ";
//字符串中的常用方法
//        (1) 字符串的连接
//        public String concat(String str)
        String str3 = str2.concat( str1 );
        System.out.println(str3);   //asd456 qwe123
//        该方法的参数为一个 String 类对象,作用是将参数中的字符串 str 连接到原来字符串的后面.
//
//        (2)求字符串的长度
//        public int length()
        int length = str1.length();
        System.out.println(length); //6
//        返回字串的长度,这里的长度指的是字符串中 Unicode 字符的数目.
//
//        (3)求字符串中某一位置的字符
//        public char charAt(int index)
        char c = str1.charAt( 1 );
        System.out.println(c);  //w
//        该方法在一个特定的位置索引一个字符串,以得到字符串中指定位置的字符.值得注意的是,在字符串中第一个字符的索引是0,第二个字符的索引是1,依次类推,最后一个字符的索引是length()-1.
//
//        (4)字符串的比较
//        比较字符串可以利用String类提供的下列方法:
//        public boolean equals(Object anObject)
        boolean equals = str1.equals( str2 );
        System.out.println(equals); //false
//        该方法比较两个字符串,和Character类提供的equals方法相似,因为它们都是重载Object类的方法.该方法比较当前字符串和参数字符串,在两个字符串相等的时候返回true,否则返回false.
//
//        (5)从字符串中提取子串
//        public String substring(int beginIndex)
        String substring = str1.substring( 1, 3 );
        System.out.println(substring);  //we
//        该方法从beginIndex位置起截至endIndex,从当前字符串中取出剩余的字符作为一个新的字符串返回.
//
//        (6) 字符串中单个字符的查找
//        字符串中单个字符的查找可以利用String类提供的下列方法:
//        public int indexOf(int ch)
        int i = str1.indexOf( "3" );
        System.out.println(i);  //5
//        该方法用于查找当前字符串中某一个特定字符ch出现的位置.该方法从头向后查找,如果在字符串中找到字符ch,则返回字符ch在字符串中第一次出现的位置;如果在整个字符串中没有找到字符ch,则返回-1.
//
//        (7) 字符串中多余空格的去除
//        public String trim()
        String trim = str2.trim();
        System.out.println(trim);   //asd456
//        该方法只是去掉开头和结尾的空格,并返回得到的新字符串.值得注意的是,在原来字符串中间的空格并不去掉.

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值