zoukankan      html  css  js  c++  java
  • substring与substr

    一、substring

    package Test;
    
    public class SubstringTest {
        public static void main(String[] args) {
            String str = "18770055870";
            String s = str.substring(1);//8770055870
            String t = str.substring(0, 4);//1877
            System.out.println(s+"   "+ t);        
        }
    }

    输出结果:

    8770055870   1877

    http://www.cnblogs.com/wz327/archive/2010/04/11/1709433.html

    js有2个截取字符串的函数,其定义如下:
    substr(start,length)
    substring(start,end)
    substr是从起始点截取某个长度的字符串
    而substring是截取2个位置之间的字符串
    用了这么久js,今天才算明白如何截取字符串,以前都稀里糊涂的用,没注意到有2个函数
    昨天晚上在写一个js的时候,本来我是要用substring的结果,在ultraedit的提示功能下
    我也没有看就按了enter,最后运行的本文来源:考试大网时候发现和我设想的有差别。一看代码发现我把substring
    给写成了substr了,所以才会出错的!其实他们的区别也很见简单
    String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;
    String.substring(N1,N2) 这个就是我们常用的指定的位置(N1)到指定的位置(N2)的字符串;
    举个例子:
    alert("123456789".substr(2,5)) 它显示的是 "34567"
    alert("123456789".substring(2,5)) 则显示的为 "345"
    String.substr(N1,N2) 这个就是我们常用的从指定的位置(N1)截取指定长度(N2)的字符串;
    String.substring(N1,N2) 这个就有点特别了,它是先从N1,N2里找出一个较小的值,然后从字符串的开始位置算起,截取较小值位置和较大值位置之间的字符串,截取出来的字符串的长度为较大值与较小值之间的差。
  • 相关阅读:
    windows(64位)下使用curl命令
    ThinkPHP 3.2 性能优化,实现高性能API开发
    如何摆脱恨死人的低价竞争对手
    火狐浏览器如何js关闭窗口的几种解决方法
    当 Swoole 遇上 ThinkPHP5 世界你好
    TCP网络编程杂谈
    SQL语句操作优先级顺序
    记一次常规的Mysql数据库访问的时间分析
    CSS艺术字
    Eclipse Oxygen创建maven web项目(二)
  • 原文地址:https://www.cnblogs.com/dieyaxianju/p/5546078.html
Copyright © 2011-2022 走看看