`
zh_harry
  • 浏览: 102876 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
877aca81-daac-33c8-8bf9-3a886cebc6c3
自己动手写java 框架
浏览量:28585
社区版块
存档分类
最新评论

substring 陷阱

    博客分类:
  • JAVA
 
阅读更多
数据库substring(source,startIndex,length)
javascritp substring(source,startIndex,endIndex)
java substring(source,startIndex,endIndex)
c# substring(soiurce,startIndex,length)

有遇到的大家补充~
1
5
分享到:
评论
4 楼 留下的祝福 2013-08-07  
zh_harry 写道
endIndex与length容易混

通过函数名来区别:
substring(source,startIndex,endIndex)
substr(startIndex,length)
3 楼 zh_harry 2013-08-07  
endIndex与length容易混
2 楼 留下的祝福 2013-08-07  
不过陷阱在哪?
1 楼 留下的祝福 2013-08-07  
substr(startIndex,length)

相关推荐

    PHP中如何截取中文字符串

    4. **使用substr()函数的陷阱** 需要注意的是,PHP的`substr()`函数默认是基于字节的,直接使用可能会导致截取结果不正确。除非你知道字符串是单字节编码(如ASCII),否则应避免直接使用`substr()`处理中文字符串...

    java-puzzlers源代码

    4. **字符串操作**:Java的String类有许多方法,如concat、substring、equals等,它们在处理字符串时有不同的性能和逻辑特性,需要仔细理解和运用。 5. **集合框架**:Java的集合框架包括List、Set、Map等接口和...

    pfisterer-c++-5-c++-library-iostreams

    相比C风格字符串,它不仅消除了许多常见的编程陷阱,还提供了丰富的API来支持各种复杂的字符串操作需求。对于初学者来说,熟练掌握`std::string`的使用是非常重要的。而对于经验丰富的开发者,了解其底层实现原理也...

    Java91个迷惑的问题

    4. **字符串操作**:Java中的`String`类有许多方法,如`concat()`, `substring()`, `trim()`等,理解它们的用法和行为差异是必要的。 5. **数组与集合**:Java中的数组和集合(如ArrayList, HashSet, HashMap等)的...

    LeetCode初级算法笔记整理

    4. **字符串处理**:熟悉String类的方法,如substring、indexOf、concat、replace等,以及正则表达式的基础应用。 5. **函数与方法**:掌握方法的定义、参数传递、重载和重写,理解作用域和返回值类型。 6. **类与...

    Linux Shell常用技巧

    18. **字符串操作**:`echo ${string#substring}`和`echo ${string%substring}`用于删除字符串开头和结尾的子串。 19. **文件描述符**:除了标准输入(0)、输出(1)和错误输出(2),可以通过数字如3、4等指定...

    javascriptzwsc.rar

    例如,Date对象可以用来创建、操作和格式化日期,Array对象则提供了诸如push、pop、slice等方法来操作数组,而String对象则提供了substring、indexOf、trim等方法来处理字符串。 其次,JavaScript API中还包括了...

    Struts平台建设PPT

    在编写JSP时,开发者需要注意避免常见的编程陷阱,如空指针异常、数字格式异常、字符串操作异常等,并学会使用System.out.println()辅助调试。 JSP编程中常见的问题包括: 1. 使用println()打印null值时不抛出...

    毕向东静态06

    - `String`类的方法:如`length()`、`charAt()`、`substring()`、`indexOf()`、`replace()`等。 - `StringBuilder`和`StringBuffer`类:用于字符串的动态构建,效率高于多次使用`+`连接字符串。 2. **单例设计...

    javascript

    5. **字符串和正则表达式**:介绍字符串方法(如substring、indexOf、replace等)和正则表达式的使用,包括模式匹配、捕获组、量词等。 6. **事件和DOM操作**:在Web开发中,JavaScript通过事件监听来响应用户交互...

    javascript学习笔记发放1

    JavaScript的数据类型系统使得它具有高度灵活性,但也需要开发者对其有深入理解,才能避免常见的陷阱和错误。理解这些基础知识是掌握JavaScript编程的关键步骤。随着学习的深入,你将能够创建复杂的交互式网页和应用...

    05src String

    ### Java中的String类详解 #### 一、String类概述 `String`类是Java语言中最基本也是最常用的数据类型之一,它被定义在`java....了解`String`类的内部实现机制有助于开发者更好地利用它的优势,避免常见的性能陷阱。

    js 权威指南 js快速查找手册

    4. **数组与字符串**:数组提供了丰富的实例方法,如map、filter、reduce等,而字符串则是不可变的,提供了substring、trim、replace等操作。 5. **事件和DOM操作**:JavaScript通过事件监听来响应用户交互,如...

    JAVA认证真题60道SCJP考试真题精解

    4. **字符串处理**:String类在Java中扮演重要角色,掌握字符串的不可变性、字符串连接、字符串比较和常用方法(如substring、indexOf、trim等)是基础。 5. **异常处理**:Java通过try-catch-finally结构进行异常...

    Javascript解决方案的问题在LeetCode.zip

    2. **变量声明**:JavaScript中的`var`、`let`和`const`用于声明变量,它们之间的区别在于作用域和可变性,了解它们的用法可以避免许多常见的编程陷阱。 3. **函数**:函数是JavaScript中的核心部分,包括函数...

    java帮助文档

    通过阅读文档,开发者可以学习如何正确地使用API,避免常见的编程陷阱,并且能够更好地遵循Java编程的最佳实践。对于初学者和经验丰富的开发者来说,掌握Java API文档是提升编程技能的关键步骤。

    Java笔试题集.pdf

    9. `substring(2, 5)`从索引2开始截取到5(不包含5),得到的字符串是"ype",所以选项B正确。 10. `b = a;`这个语句在Java中是合法的,因为Subclass是Superclass的子类,这种引用转换称为向上转型,编译正确且运行...

    c#二级考试模拟上机题及答案

    - 字符串操作:C#中的字符串是不可变的,常用方法有Concat、Substring、Replace等。 2. **控制流结构** - `if`语句:用于条件判断,如果条件为真,则执行相应的代码块。 - `else`语句:与`if`配合使用,当`if`...

Global site tag (gtag.js) - Google Analytics