zoukankan      html  css  js  c++  java
  • 字符串的判断;截取;去空格;查找替换和分割以及大小写转换

    字符串的判断:

     1                 String str="字符串常量字符串常量";
     2         String str1=new String("字符串常量");//构造方法
     3         String str2=new String("字符串常量");
     4         String str3="字符串常量";    
     5                 System.out.println("str1和str2是否相等;"+(str1==str2));
     6         System.out.println("str和str1是否相等;"+(str==str1));//==查询的是内存地址
     7         System.out.println("str和str3是否相等;"+(str==str3));//内存空间相同
     8         System.out.println("str1和str2是否相等"+str1.equals(str2));
     9         System.out.println("str1和str3是否相等"+str1.equals(str3));
    10         System.out.println("字符串长度"+str.length());
    11         System.out.println("常字的位置"+str.indexOf("常"));//从前往后找只能找一个
    12         System.out.println("常量的位置"+str.indexOf("常量"));
    13         System.out.println("最后的常字的位置"+str.lastIndexOf("常"));
    14         System.out.println("str第2个索引值的常量为:"+c1);
    15         System.out.println("str是否已“字符串”开头="+str.startsWith("字符串"));
    16         System.out.println("str是否已“字符串”开头="+(str.indexOf("字符串")==0));
    17         System.out.println("str是否已“常量”结尾="+str.endsWith("常量"));
    18         
    View Code

    字符串的截取:

     1                 String str="字符串常量字符串常量";
     2         String str1=new String("字符串常量");//构造方法
     3         String str2=new String("字符串常量");
     4         String str3="字符串常量";
     5                 System.out.println("截取1="+str.substring(1));
     6         //传递开始和结束位置索引
     7         //不包含结束为止的字符
     8         //截取字符的个数=结束位置索引-开始位置索引
     9         //结束位置索引>=开始位置索引
    10         //结束位置的索引值<=字符串长度
    11         System.out.println("截取3,5="+str.substring(3, 5));
    View Code

    字符串去空格

    1 str1="   李狗蛋   ";
    2         System.out.println("去前后空格="+str1.trim());
    3         //System.out.println(str1.replace(" ", ""));//去空格方法二
    View Code

    字符串的查找替换:

    1                 String str="字符串常量字符串常量";
    2         String str1=new String("字符串常量");//构造方法
    3         String str2=new String("字符串常量");
    4         String str3="字符串常量";
    5                 //查找替换
    6         System.out.println("查找替换="+str.replace("常量", "变量"));
    7         System.out.println("查找替换="+str.replaceFirst("常量", "变量"));
    8         //replaceFirst(正则表达式,“替换的内容”)
    9         str.replaceAll("常量", "变量");            
    View Code

    字符串分割:

    1 //字符串分割
    2         str2="姓名~21~男~地址~123456";
    3         String[] a= str2.split("~");
    4         int b=1;
    5         for(String t:a)
    6         {
    7             System.out.print(" "+b+":"+t);
    8             b++;
    9         }
    View Code

    大小写转换:

    1 str1="abcdeABCDE";
    2         System.out.println("转成大写="+str1.toUpperCase());
    3         System.out.println("转成小写"+str1.toLowerCase());
    View Code

  • 相关阅读:
    三十六、主从复制监控
    三十五、主从复制原理
    IO模型
    格式化时间
    计算当前日期星座
    牛顿迭代法
    矩阵变换
    ffmpeg使用
    数独自动求解
    回溯迷宫找终点
  • 原文地址:https://www.cnblogs.com/beens/p/5231438.html
Copyright © 2011-2022 走看看