zoukankan      html  css  js  c++  java
  • String代码示例

    package lianxi;
    
    public class lianxi0112 {
    
        public static void main(String[] args) {
            // TODO 自动生成的方法存根
           String str="字符串常量";
           
           String str1=new String("字符串");
           
           char a[]={'a','b','c','d'};
           
           String str2=new String (a);
           
           System.out.println("str2="+str2);
           
           //关于字符串的方法
           //字符串的长度,字符个数
           str.length();
           System.out.println("str="+str.length());
           
           //字符串的连接   +
           int i=100;
           String str3=i+"";
           //查找字符串
           str2.indexOf("ab");
           System.out.println("“abc”的a的索引 ="+str2.indexOf("a"));
           System.out.println("“abc”的ab的索引 ="+str2.indexOf("ab"));
           System.out.println("“abc”的ad的索引 ="+str2.lastIndexOf("a"));
           //判断是否包含某字符串
           if(str2.indexOf("ac")>=0){
               System.out.println("包含");
           }else{
               System.out.println("不包含");
           }
           //从后往前找
            str2="abcabc";
           str2.lastIndexOf("a");
           System.out.println("“abcabc”的a的索引 ="+str2.lastIndexOf("a"));
           //字符串的截取 (截取子字符串)
           str2.substring(2);
           System.out.println("“abcabc”的截取 ="+str2.substring(6));
           System.out.println("“abcabc”的截取 ="+str2.substring(2,4));
           //去前后空格
           str2="  abc  ab c  ";
           System.out.println("“abcabc”的去空格 ="+"#"+str2.trim()+"#");
           //查找并替换
           str2.replace(" ", "空格");
           System.out.println("“abcabc”的替换空格 ="+str2.replace(" ","空格"));
           
           str2.replaceFirst(" ", "空格");
           System.out.println("“abcabc”的替换空格 ="+str2.replaceFirst(" ", "空格"));
           
           str2="     ";
           if(str2.trim().length()>0){
               System.out.println("有内容");
           }else{
               System.out.println("无内容");
           }
         
           //判断
          /*    String strA=new String ("abc");//new关键字会开辟新的内存空间
                String strB=new String ("abc");    这样判断不出来!!
           */
           String strA= "abc";//赋值是常量,
           String strB="abc";//如果常量已经存在,那就直接把该地址给变量
           if (strA.equals(strB))//判断值是否相等,区分大小写
           {                                           
               System.out.println("strA=strB");     
           }else{
               System.out.println("strA!=strB");
           }
           
           
           if (strA.equalsIgnoreCase(strB))//判断值是否相等,不区分大小写
           {                                           
               System.out.println("strA=strB");     
           }else{
               System.out.println("strA!=strB");
           }
           
           //判断开始
           str2="abcdef";
           if(str2.startsWith("abc")){
               System.out.println("str2以abc开始");
           }
           
           //判断结束
           if (str2.endsWith("f")){
               System.out.println("str2以f结束");
           }
           
           //大小写
           System.out.println("str2 转小写"+str2.toLowerCase());
           System.out.println("str2 转大写"+str2.toUpperCase());
           
           String info="abc#20#def#ggg";//有特别的分隔符来分隔组成的字符串
              String[]in =info.split("#");
           for (String t:in){
               System.out.println("信息="+t);
           }
          
           
    
        
    
    }
    }

  • 相关阅读:
    禁止后台运行
    图标的圆角和光晕效果和启动画面
    IOS 开发 有关iPhone程序的安装目录UUID 唯一标识
    NSOperation与performSelectorOnMainThread
    Java web开发学习规划
    JAVA类集
    java 四种xml操作方式的基本使用方法
    用JDOM操作XML文件
    java web 学习
    过去的,将来的
  • 原文地址:https://www.cnblogs.com/zhanghaozhe8462/p/5128190.html
Copyright © 2011-2022 走看看