String类

来源:互联网 发布:中企动力后台源码 编辑:程序博客网 时间:2024/05/27 06:55

string= “abcd ”
string1=”ABCD ’
string2=”learn by heart”
string3=”heart”

public class test {    public static void main(String[] args){        char chars[]={'a','b','c','d',' '};        String string=new String(chars );        //获取字符串长度        int len=string.length();        System.out.println(len);        //截取一个字符        char ch;        ch="abc".charAt(1);        System.out.println(ch);        //截取多个字符        String string2="learn by heart";        char buf[]=new char[20];        string2.getChars(9,14,buf,0);        System.out.println(buf);        //比较字符串        String string1="ABCD ";        System.out.println(string.equals(string1));        System.out.println(string.equalsIgnoreCase(string1));        //比较特点区域        String string3="heart";        System.out.println(string3.regionMatches(10,string2,0,5));        //检索        System.out.println(string.lastIndexOf("b"));        System.out.println(string.lastIndexOf("cd"));        //截取        System.out.println(string.substring(2,5));        System.out.println(string.substring(1,3));        //连接        System.out.println(string.concat(string2));        //替换        string2 = string2.replace("learn",string3);        System.out.println(string2);        //返回哈希码        System.out.println(string.hashCode());        System.out.println(string2.hashCode());        //大小写转换        System.out.println(string.toUpperCase());        System.out.println(string1.toLowerCase());        //删除开头或结尾的空格        System.out.println(string.trim());        //在字符串中插入或删改        StringBuffer str = new StringBuffer("this is a string ");        str.insert(9, " new");        System.out.println(str.toString());        str.setCharAt(0,'T');        System.out.println(str.toString());        str.append(" test");        System.out.println(str.toString());        }}

这里写图片描述

0 0
原创粉丝点击