zoukankan      html  css  js  c++  java
  • 字符串

    package com.hanqi;
    
    import java.util.Random;
    
    public class 字符串 {
    
        public static void main(String[] args) {
        
            String str1="字符串常量";
                    String str2=null;
                    str2=new String();
                    str2=new String("实例化字符串");
                    char[] c = new char[]{'a','b','b'};
                    str2=new String(c);
                    //字符集
                    str2="afdsghjkl";
                    
                    //str2=new String(bytes);
                    
        System.out.println("str2.length="+str2.length());
        System.out.println("str2="+str2);
        
        
        //查找字符或字符串
        int in=str2.indexOf("b");
        
        System.out.println("b="+in);
        
        int xo = str2.lastIndexOf("d");
        System.out.println("d="+xo);
        
        String newStr = str2.substring(5);
        
        newStr=str2.substring(5, 7);
        
        System.out.println("substring()="+newStr);
        
        str2="   a  b c d  d  s  ";
        
        //去除前后空格
        System.out.println("去空格="+str2.trim()+"后面");
        
        
        
        //查找替换
        
        System.out.println("查找和替换="+str2.replace("d", "$")+"后面");
        
        
        str2="abc,你好,cnmd";
        //只替换第一个
        System.out.println("查找和替换="+str2.replaceFirst("abc", "成功"));
        
        
        //判断字符串的开始和结束
        
        
        str2="abcdefgh";
        
        str2.startsWith("a");
        
        System.out.println("判断起始="+str2.startsWith("b"));
        
        
        System.out.println("判断起始="+(str2.indexOf("a")==0));
        
        
        
        System.out.println("判断结束="+str2.endsWith("gh"));
        
        
        str1="abc";//new String("abc");//
        str2="abc";//new String("abc");//
        
        str2="ABC";
        
        //无法判断 字符串,只判断指针指向内容
        System.out.println("判断字符串是否相等="+(str1==str2)+"   str1="+str1.toUpperCase()+"   str2="+str2.toLowerCase());//变大小写
        
        
        System.out.println("判断字符串是否相等="+str1.equals(str2));
        
        
        
        str2="abc#def#ghi#jkl";
        
        //字符串分割
        String[]array = str2.split("#");
        for (int i=0;i<array.length ;i++)
        {
            System.out.println(""+array[i]);
        }
        }
    }
  • 相关阅读:
    金融新手投标模块布局小Demo
    jQuery序列化Ajax提交表单
    javascript实现jsonp跨域问题+原理
    javascript返回顶部插件+源码
    mime中间件
    移动端meta标签的设置
    Node环境下实现less编译
    diogo谈框,仿prompt()方法布局
    linux驱动程序框架基础
    C/C++下Netbeans的配置
  • 原文地址:https://www.cnblogs.com/doubiqi/p/5052936.html
Copyright © 2011-2022 走看看