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")); 
    }
  /**
   *字符串去掉/
   */
[email protected]
  public void RemoveStr(){
  String str = "Hello World /"";
  str = str.replaceAll("////","");
  System.out.println(str);
  }

  /**
  *字符长度
  *
  */
[email protected]
  public  int getStrLength(String str){
  str = str.replaceAll("[^//x00-//xff]", "**");
       return str.length;
    } }

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/18559.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论