zoukankan      html  css  js  c++  java
  • java8_api_字符串处理

    字符串处理1
        

    字符串处理2
        string的常用方法

    package java_20180209_api_string;
    
    public class StringDemo2 {
        public static void main(String[] args) {
            String s="abcdefcdefcdef";
            System.out.println(s.charAt(2));
    //        String s1="";
            String s1=new String();
            System.out.println(s1.isEmpty());
            System.out.println(s1=="");
            System.out.println(s1.equals(""));
            System.out.println("".equals(s1));
            System.out.println(s.indexOf("cd",-3));
            System.out.println(s.lastIndexOf("cd"));
            System.out.println(s.substring(4, 7));
            System.out.println(" bce ".trim().length());
            System.out.println(s.replace('c', 'C'));
            System.out.println(s.replace("cd", "XX"));
            System.out.println(s.startsWith("dab"));
            System.out.println(s.endsWith("ef"));
            String[] result=s.split("de");
            for (String string : result) {
                System.out.println(string);
            }
            String result1=String.join("|", "java","is","cool");
            System.out.println(result1);
            System.out.println(String.valueOf(new char[]{'1','2','3'},1,2));
            char[] result2= {'a','a','a','d'};
            System.out.println(String.valueOf(result2, 1, 1));
            
            System.out.println("abc".compareTo("abcd"));
        }
    }


        
    字符串处理3
        StringBuffer与StringBuilder
        使用+拼接String的内部优化
                
        区别:String不可变,StringBuffer可变
        stringBuilder的常用方法
        
        使用+拼接String的内部优化
            String str="x"+"y"+12.56;
            其实被内部转换为String str=new StringBuilder().append("x").append("y").append(12.56).toString();

    package java_20180209_api_string;
    
    public class StringDemo3 {
    
        public static void main(String[] args) {
            StringBuilder builder=new StringBuilder();
            StringBuilder b=builder.append(11111).append("abcdefghi").append(1.2);
            System.out.println(b);
            System.out.println(b.length()+","+b.capacity());
            System.out.println(b.insert(2, "xxx"));
        }
    
    }
  • 相关阅读:
    Go链接mongodb数据库
    pymongo插入报错
    Go Slice踩坑
    windows2003服务器系统日志:查看电脑远程登录记录
    解决Ubuntu中snap安装软件下载速度龟速问题。
    winsta0,session,desktop,winlogon,default
    关于idea运行时候控制台显示中文乱码问题
    从头开始学JavaScript (十三)——Date类型
    从头开始学JavaScript (十二)——Array类型
    从头开始学JavaScript (十一)——Object类型
  • 原文地址:https://www.cnblogs.com/createyuan/p/8439159.html
Copyright © 2011-2022 走看看