zoukankan      html  css  js  c++  java
  • Java之spilt()函数,trim()函数

    一、单个符号作为分隔符 

    package com.regix;
    
    public class FuncSpilt {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            String address = "上海|上海市|闵行区|吴中路";
            //String[] splitAddress=address.split("\|"); 
            String splitAddress[]=address.split("\|"); 
            System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]+splitAddress.length);
        }
    
    }

    二、多个符号作为分隔符 

    package com.regix;
    
    public class FuncSpilt {
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
             String address="上海^上海市@闵行区#吴中路";
            String[] splitAddress=address.split("\^|@|#");
            System.out.println(splitAddress[0]+splitAddress[1]+splitAddress[2]+splitAddress[3]+splitAddress.length);
        }
    
    }

    总结:

         (1)split表达式,其实就是一个正则表达式。*  ^ | 等符号在正则表达式中属于一种有特殊含义的字符,如果使用此种字符作为分隔符,必须使用转义符即\加以转义;
              (2)如果使用多个分隔符则需要借助 | 符号,如二所示,但需要转义符的仍然要加上分隔符进行处理。

     trim()函数

      public String trim() {
            int len = value.length;
            int st = 0;
            char[] val = value;    /* avoid getfield opcode */
    
            while ((st < len) && (val[st] <= ' ')) {
                st++;
            }
            while ((st < len) && (val[len - 1] <= ' ')) {
                len--;
            }
            return ((st > 0) || (len < value.length)) ? substring(st, len) : this;
        }
  • 相关阅读:
    js中return、return true、return false的区别
    flask,中间键
    flask,自定义中间件
    flask,闪现
    flask获取前端发送过来的数据
    flask中的如何将后端写前端的代码设置session
    flask中的正则匹配
    flask中的四剑客 及其他参数
    支付宝接口
    flasks框架简介
  • 原文地址:https://www.cnblogs.com/iloverain/p/9004648.html
Copyright © 2011-2022 走看看