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

    两种方式:

    1.使用substring()方法

            String s = "happ/y12.";
            s.substring(6, 8);
            //s.substring(beginIndex, endIndex);
            //s.substring(beginIndex);

    注意substring  可以直接从某位置取值,如果从string之间后去一部分值,一定要写endIndex,否则取到末尾。

    2.使用split()方法

            String s = "ha/pp/y12.gg";
            //split 返回的是数组
            String[] arrs =s.split("/");
            //split 也可以直接指定数组下标位置获取值
            String s0 =s.split("/")[0];
            String s1 =s.split("/")[1];
            String s2 =s.split("/")[2];
            //split 还可以连续split获取指定的值
            String sss =s.split("/")[2].split("\.")[0];
            System.out.println(s0+"---"+s1+"---"+s2+"---"+sss);

    打印出来的值是:  ha---pp---y12.gg---y12

    是不是很简单咧!

    截取一个简单字符串的值推荐使用substring()。但是复杂的就只能使用split()分割,而且split分割不会保留选中的标志,其实就是根据选择的值分块,将有一个就分成2块,有两个分成3块,有N个就分成N+1块,然后将这些块存入数组。

  • 相关阅读:
    git命令
    svg学习系列02-简单的svg图形和线条
    svg学习系列01-svg简介
    jQuery分页插件
    svg简介
    css3选择器
    sublime使用
    HTML5新特性
    html新的语义化标签和表单控件
    DOM详解
  • 原文地址:https://www.cnblogs.com/lansefengmeng/p/5283525.html
Copyright © 2011-2022 走看看