zoukankan      html  css  js  c++  java
  • JAVA操作字符串

    package com.test;
    
    import org.junit.Test;
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
    
    /**
     *JAVA字符串操作
     */
    public class StringTest {
    
        private static final Logger logger = LoggerFactory.getLogger(StringTest.class);
        /**
         * 删除最后一位字符串
         */
        @Test
        public void deleteStr(){
            String str = "123456789*";
            //用的最多的是Substring
            logger.debug(str.substring(0,str.length()-1));
        }
    
        /**
         * 截取指定字符串
         */
        @Test
        public void cutOutStr(){
            String str = "hello world";
            //截取hello
            logger.debug(str.substring(str.lastIndexOf("h"),str.lastIndexOf(" ")));
            //去掉第一位 
            logger.debug(str.substring(1));
            //截取指定位数
            logger.debug(str.substring(1,7));
        }
        /**
         *字符串替换
         */
        @Test
        public void operateStr(){
            String str = "123";
            logger.debug(str.replace("12","22"));
        }
      /**
       *字符串去掉
       */
      @Test
      public void RemoveStr(){
      String str = "Hello World "";
      str = str.replaceAll("\\","");
      System.out.println(str);
      }

      /**
      *字符长度
      *
      */
      @Test
      public  int getStrLength(String str){
      str = str.replaceAll("[^\x00-\xff]", "**");
           return str.length;
        } }
  • 相关阅读:
    XML与 实体的相互转化
    SerializeHelper
    Linq To Xml
    JsonHelper
    动态添加XtraTabControl的page页和子窗体
    窗体设置操作
    常用快捷键
    Jquery键盘事件
    Http跨域
    [转]ASP.NET母版页中对控件ID的处理
  • 原文地址:https://www.cnblogs.com/qinxu/p/8193448.html
Copyright © 2011-2022 走看看