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"));
        }
    
    }
  • 相关阅读:
    CH Dream(侠客行)
    EDS(特征)
    EDS(架构)
    通过红外线设备进行TCP/IP互连
    CH Dream(道路)
    北漂实习那些话【一】
    程序员,有时我们应该懂得
    迷茫的IT小小鸟
    《PHP求职宝典》PHP语言基础笔记
    Android中Activity启动模式详解
  • 原文地址:https://www.cnblogs.com/createyuan/p/8439159.html
Copyright © 2011-2022 走看看