zoukankan      html  css  js  c++  java
  • String的常用方法

    ---恢复内容开始---

    import org.junit.Test;

    public class DemoString {
     @Test
     public void test01(){
      String str1="hello";
      String st2="HELLO";
      //变大写
      System.out.println(str1.toUpperCase());
      //变小写
      System.out.println(st2.toLowerCase());
      //字符串长度
      System.out.println(str1.length());
      //比较
      System.out.println("比较"+str1.equals(st2));
      //忽略大小写值比较
      System.out.println("忽略大小写比较"+str1.equalsIgnoreCase(st2));
     }
     @Test
     public void test02(){
     //转换成char类型的数组
      String str1="h e l l o";
       char[]a=str1.toCharArray();
       //数组的长度
       System.out.println(str1.length());
       for (char c : a) {
        System.out.println(c);
       }
     }
     @Test
     /***
      * 字符串拆分 Sring regex 正则表达式
      */
     public void test03(){
      String str1="h1-e2-l3-l4-o5";
      String[]strs=str1.split("-");
       for (String c : strs) {
        System.out.println(c);
       }
     }

     /***
      *查寻指定下标的位置,下标从0开始
      */
     @Test
     public void test04(){
      String str1="123456@qq.com.cn";
       System.out.println("@出现的位置:"+str1.indexOf("@"));
       System.out.println(".最后一次出现的位置:"+str1.lastIndexOf("."));
     }
     
     
     /**
      * 截取字符串  指向qq.com
      */
     @Test
     public void test05(){
      String str1="123456@qq.com.cn";
      int begin=str1.indexOf("@");
      int end=str1.lastIndexOf(".");
      str1=str1.substring(begin+1,end);//包含开始的位置,不包含结束的位置
      System.out.println(str1);
     }
     
     
     /**
      *替换字符串 把qq换成163
      */
     @Test
     public void test06(){
      String str1="123456@qq.com.cn";
      str1=str1.replace("qq", "163");
      System.out.println(str1);
     }
     
     
     
     /**
      * 返回字符串中指定位置的字符
      */
     @Test
     public void test07(){
      String str1="123456@qq.com.cn";
      System.out.println(str1.charAt(6));
     }
     
     
     
     /**
      * 连接字符串concat(String)
      */
     @Test
     public void test08(){
      String str1="a";
      String str2="bc";
      System.out.println(str1.concat(str2));
     }
     
     
     /**
      * 判断某个字符串中是否包含另一个完整的字符串
      */
     @Test
     public void test09(){
      String str1="abcdefg";
      System.out.println(str1.contains("cde"));
     }  
    }

  • 相关阅读:
    逆向笔记
    后缀名验证
    hook 虚表
    findhex
    敏捷开发模式下如何划定测试范围
    通过数据库来看互联网系统架构演变
    论技术人的总结习惯
    08.基于IDEA+Spring+Maven搭建测试项目--Maven的配置文件settings.xml
    07.基于IDEA+Spring+Maven搭建测试项目--logback.xml配置
    06.基于IDEA+Spring+Maven搭建测试项目--dubbo-consumer.xml配置
  • 原文地址:https://www.cnblogs.com/WillimTUrner/p/8125434.html
Copyright © 2011-2022 走看看