`
dr2tr
  • 浏览: 142331 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java字符串处理

阅读更多

1。String字符串一旦建立,其内容是不能改变的。我们看到的改变其实只是新建了一个字符串。如果需要变长字符串,可以用StringBuffer

2。构造:可以用字符数组(ASC码整数数组)构造,并可以在构造函数中制定startIndex和numChars。(注意:用数组创建字符串时,字符串是新建的(占用自己的内存空间),所以数组内容如果再变,是不会影响字符串的)

3。操作:长度length()。连接"+" 。对于非字符串类型也可以用+进行连接:连接过程中,当Java转换数据为它的字符串形式时,是通过调用valueOf 方法实现的,valueOf 被所有的简单数据类型(转换为字面可读值)和Object类型(调用toString方法) 重载。

4。字符提取:取单字符charAt, 取多个字符getChars, 存储在字节数组中getBytes

5。字符串比较:equals(), equalsIgnoreCase(), 特定区域比较regionMatches(),判断首尾startsWith()、endsWith(),比较compareTo(). (对于equals()和==的比较说明:equals比较的是内容,==比较的是引用(内存地址))

6。查找:indexOf() / lastIndexOf(),字符或子串第一次/最后一次出现处

7。修改:提取子串substring, 连接concat( 类+), 字符替换replace,去空格trim

8。valueOf:获得其他类型的字符串形式

9。大小写:toLowerCase() / toUpperCase()

10。StringBuffer:可增长,可写的字符序列,一般建立时会预留空间(16个字符)。

11。函数:lengh()获得长度/capacity()获得分配的总空间,ensureCapacity()设定缓冲区(预留空间)的大小,setLength()设置长度(过短将导致字符丢失),charAt和setCharAt, getChars, append()(String的+操作其实是调用StringBuffer的append,然后toString),insert, reverse(反转),  delete/delectCharAt, repalce, subString。

分享到:
评论

相关推荐

    JAVA字符串处理函数列表一览

    ### JAVA字符串处理函数列表一览 在Java编程语言中,字符串处理是极其常见且重要的操作之一。字符串类`String`提供了丰富的内置方法来帮助开发者高效地完成各种字符串操作任务。本文将详细解读`String`类中的一些...

    JAVA字符串处理函数列表一览.

    ### JAVA字符串处理函数列表一览 在Java编程语言中,字符串处理是极其常见且重要的操作之一。Java为`String`类提供了丰富的内置方法,使得开发者能够高效地进行字符串操作。本文将详细介绍部分常用的字符串处理函数...

    java 字符串处理

    java 常用字符串处理工具类! java 常用字符串处理工具类!

    java字符串处理输入一个字符串和一个字符后,原字符串中所有该字符将被删除并显示出结果

    在Java编程语言中,字符串处理是一项基础且重要的任务。在这个特定的场景中,我们需要创建一个Applet程序,它能够接收用户输入的字符串和一个字符,然后从原始字符串中删除所有出现的指定字符,并显示处理后的结果。...

    java字符串处理-中英文-非常有用的

    根据提供的标题、描述、标签及部分内容,我们可以总结出以下关于Java字符串处理的相关知识点: ### Java字符串处理技术:中文与英文的兼容性 在Java中,处理字符串是非常常见且重要的任务之一,尤其是在涉及到国际...

    java字符串处理取出括号内的字符串

    在Java编程语言中,字符串处理是一项常见的任务,特别是在解析、分析或操作文本数据时。本篇文章将深入探讨如何从字符串中提取括号内的内容,主要关注于基础的字符串操作、正则表达式以及如何利用这些工具来实现目标...

    java字符串基本处理工具类

    java字符串处理的util工具类,也可以同时添加一些其他字符处理的方法,对于项目中特殊字符处理,完成项目中基本的字串符处理。

    JAVA字符串处理函数列表一览.pdf

    以下是一些主要的Java字符串处理函数: 1. `substring()`:这个函数用于提取字符串的一部分。如`substring(int startIndex)`返回从指定索引开始到字符串末尾的子字符串,而`substring(int startIndex, int endIndex...

    java字符串练习

    总的来说,Java字符串处理涉及的方法很多,包括但不限于`split()`, `substring()`, `indexOf()`, `replace()`, `trim()`等。理解并熟练运用这些方法对于提升Java编程技能非常有帮助。对于初学者而言,通过实践上述...

    Java字符串处理PPT教案学习.pptx

    Java字符串处理PPT教案学习.pptx

    有关java字符串处理等的工具类

    有关java字符串处理等的工具类

    java字符串的处理.pdf

    ### Java字符串处理详解 在Java编程中,字符串的处理是一项基本而重要的技能,尤其是在文本处理、数据解析和用户界面交互等场景中。本篇将基于《java字符串的处理.pdf》的内容,深入探讨Java中字符串的基本概念、...

    Java中的字符串相关处理

    本文将深入探讨Java中字符串处理的相关知识点,包括`String`类型的特点、构造方法、字符串操作以及与`StringBuffer`的关系。 #### `String`类型概述 在Java中,`String`类型是不可变的,这意味着一旦一个`String`...

    java 字符串 正则表达式 详细实例代码

    通过运行和调试这些代码,你可以加深对Java字符串、正则表达式以及日期时间格式化的理解。 总之,理解和熟练掌握Java中的字符串操作、正则表达式以及日期时间格式化对于任何Java开发者来说都是必不可少的技能。通过...

    java中的字符串处理

    ### Java中的字符串处理 #### 一、字符串的概念与特点 在Java中,字符串是一系列字符的集合,与其他编程语言将字符串视为字符数组不同,Java采用了更为先进的方式——将字符串视为`String`类型对象来处理。这种...

    Java 字符串操作源码实例集.rar

    这些基本操作是Java字符串处理的核心。通过实践这些实例,初学者可以更好地理解字符串操作的原理和用法,为以后的开发打下坚实基础。在压缩包中找到的"codesc.net"可能是包含这些实例代码的文件,打开并运行这些代码...

    java 字符串指定长度

    jQuery是一个JavaScript库,主要用于简化DOM操作、事件处理和Ajax交互,与Java字符串处理的知识点不是同一范畴。不过,在前端开发中,如果需要将Java后端返回的数据展示在网页上,可能会涉及到字符串的格式化和长度...

    java字符串的各种编码转换

    ### Java字符串的编码转换 在Java中,处理不同字符集之间的字符串转换是一项常见任务。尤其是在处理国际化应用时,理解并掌握各种字符编码格式变得尤为重要。下面将介绍几种常见的字符编码格式以及如何在Java中实现...

Global site tag (gtag.js) - Google Analytics