zoukankan      html  css  js  c++  java
  • String字符串的截取

    根据某个字段将字符串分割成绩部分

    String str = "string number one 1/9/0";
            //将字符串由/ 截取成绩部分
            String[] strs = str.split("/");
            for (String str01 : strs) {
                System.out.println(str01);
            }

    结果:

    截取字符串前几位  或中间几位、最后一位

    //截取字符串前5位
    String str02 = str.substring(0, 5);
    System.out.println(str02);
    //截取字符串第4位到第10位
    String str03 = str.substring(3, 10);
    System.out.println(str03);
    
    //截取字符串最后一位
    String str04 = str.substring(str.length()-1);
    System.out.println(str04);

    结果:

    字符串的替换  / 换成 -

    //截取和拼接 将字符串的1/9/0 转换成1-9-0
            str = str.replace("/", "-");
            System.out.println(str);

    结果:

    通过StringUtils提供的方法 

    //这里是以第一个”e”,为标准。
    StringUtils.substringBefore(“dskeabcee”, “e”); 
    /结果是:dsk/ 
    
    //这里以最后一个“e”为准
    StringUtils.substringBeforeLast(“dskeabcee”, “e”) 
    结果为:dskeabce 

    split()+正则表达式来进行截取

    String regexp = "\d.*";
    Pattern p = Pattern.compile(regexp);
    Matcher m=p.matcher(str)
  • 相关阅读:
    启用数据库 aspnetstate 会话状态
    窗体设计器
    玩转hyper-v
    PDF,IMAGE,HTML,WORD,EXCEL 互操作
    在线浏览office 文件
    使用c#操作txt
    C#里调用 MysqlDB
    c#控件攻略宝典之ListBox控件
    c# word文档与二进制数据的相互转换
    C#对话框的使用
  • 原文地址:https://www.cnblogs.com/kuoAT/p/6932962.html
Copyright © 2011-2022 走看看