zoukankan      html  css  js  c++  java
  • 常用的字符串截取方法

     

    字符串截取:

    1 取字符串的前i个字符
       str=str.substring(0,i);
    
    2 去掉字符串的前i个字符
      str=str.substring(i); 
    
    3 从右边开始取i个字符
      str=str.substring(str.length()-i); 
      str=str.substring(str.length()-i,str.length()); 
    
    4 从右边开始去掉i个字符
      str=str.substring(0,str.Length-i);
    
    5 如果字符串中有"abc"则替换成"ABC"
     str=str.replace("abc","ABC");
    

    案例:

    public class Test { 
        public static void main(String[] args) {
            String str = "abcde12345MNBVC*()&%";
            
            //截取字符串前5位
            String substring1= str.substring(0,5);
            
            //截掉字符串前5位
            String substring2 = str.substring(5);
            
            //截取字符串后5位
            String substring3 = str.substring(str.length()-5);
            String substring4 = str.substring(str.length()-5,str.length());
            
            //截掉字符串后5位
            String substring5 = str.substring(0,str.length()-5);
            
             //截去字符串从第6位到第9位的字符串(从0 开始)
        	String substring6 = str.substring(6,10);
    		
    		//将字符串abcde 替换成ABCDE
            String string6 =str.replace("abcde","ABCDE");
            
            System.out.println(substring1);
            System.out.println(substring2);
            System.out.println(substring3);
            System.out.println(substring4);
            System.out.println(substring5);
            System.out.println(substring6);
            System.out.println(string6);
            
        }
    }
    
    
    结果:
    abcde
    12345MNBVC*()&%
    *()&%
    *()&%
    abcde12345MNBVC
    2345
    ABCDE12345MNBVC*()&%

    总结:

    字符串语法
    截掉前 i 个字符串 str.substring(i)
    截取从 i 到 j 个字符串(字符串从0开始数, 包括 i 不包括 j ) str.substring(i,j)
  • 相关阅读:
    (三)OpenCV-Python学习—图像平滑
    (二)OpenCV-Python学习—对比度增强
    (一)OpenCV-Python学习—基础知识
    mongodb的安装及使用
    python操作MySQL数据库的三个模块
    mysql数据库学习二
    (八)爬虫之js调试(登陆知乎)
    经典Paxos算法笔记
    ThreadPoolExecutor源码解读
    FutureTask源码解读
  • 原文地址:https://www.cnblogs.com/onesea/p/13801271.html
Copyright © 2011-2022 走看看