Java基础(不一样的String用法)

来源:互联网 发布:ccs软件是什么软件 编辑:程序博客网 时间:2024/06/03 15:09
//关于String的一些常用的方法,经常用,所以总结了一些。public class String4 {    public static void main(String[] args) {        String str1 = "abcdefghijklmn";        String str2 = "opqrstuvwxyz";        // 字符串转化为字节数组        byte b[] = str1.getBytes();        // 字节数组全部转换为字符串        String s1 = new String(b);        // 字符数组部分转换为字符串        String s2 = new String(b, 0, 2);        System.out.println("s1=" + s1);        System.out.println("s2=" + s2);        // 》》》》》》》》》》》》》》》》》》》》》        char c[] = str1.toCharArray();        // 字节数组全部转换为字符串        String s3 = new String(c);        // 字符数组部分转换为字符串        String s4 = new String(c, 0, 3);        System.out.println("s1=" + s3);        System.out.println("s2=" + s4);        // 》》》》》》》》》》》》》》》》》》》》》        System.out.println("abc==ABC 忽略大小写的比较" + "abc".equalsIgnoreCase("ABC"));        System.out.println("ABC 变成小写  " + "ABC".toLowerCase());        System.out.println("\"ABC\"的B是第几个? " + ("ABC".indexOf("B") + 1));        System.out.println("\"ABC\"的第二个是? " + "ABC".charAt(1));        String ss = "aabbccddff";        String ssc[] = ss.split("bb");        for (int i = 0; i < ssc.length; i++) {            System.out.println(ssc[i]);        }        System.out.println("\"ABC\" 从0序号开始截取两个长度" + "ABC".substring(0, 2));        System.out.println("\" ABC \"去掉左右两端的空格" + "ABC".trim());        System.out.println("\"ABC\"的长度是 " + "ABC".length());        System.out.println("\"ABBC\"的B替换为M是     " + "ABBC".replaceAll("B", "M"));    }}
0 0
原创粉丝点击