Java字符串概述

原创 2016年06月01日 06:32:24
字符串从表面上看,就是引号之间的数据,如“www.softroom.org”、“芝麻软件工作室”、“c++入门教程”等。在Java中,字符串处理类库使用最多的是两种:“String”类和“StringBuffer”类

注意:如果是处理一些小的文本,建议使用“String”类,它会特别方便。如果使用 String 类来处理大型文本,会很消耗系统资源,所以 Java 程序语言特别引进了“StringBuffer”类。

“String”字符串与上一章学过的数组有一个共同点。就是它们被初始化后,长度是不变的,并且内容也不变。如果要改变它的值,就会产生一个新的字符串,如下所示:
    String str1=“very”;
    Str1=str1+“good”;
这个赋值表达式看起来有点像简单的接龙。在“str1”后面直接加上一个“good”字符串,形成最后的字符串“very good”。其运行原理是这样的:程序首先产生了“str1”字符串对象,并在内存中申请了一段空间。此时要追加新的字符串是不可能的,因为字符串被初始化后,长度是固定的。如果要改变它,只有放弃原来的空间,重新申请能够容纳“very”和“good”两个字符串的内存空间,然后将“very good”字符串放到内存中。

这里仅仅对字符串进行简单的介绍,以上是最简单的字符串声明方法。关于字符串的其他操作,在讲到“String”类和“StringBuffer”类的时候会详细讲解。
版权声明:本文为芝麻软件工作室原创文章,未经芝麻软件工作室允许不得转载。

相关文章推荐

C例子:字符串概述

  • 2015年11月07日 11:31
  • 1KB
  • 下载

字符串与编码 汇总 概述

这几个月作手机短信的项目,碰到了很多字符编码的问题,真头痛。经过多番资料的搜索、亲手尝试和高人的指点,现在好像没那么迷惘了。现作了一些总结跟大家分享(有误之处请指点)   首先应该把字节数组看成是S...

字符串排序算法概述

一 键索引计数法 首先针对小数组的排序方法,我们将数组中不同的字符串看做一个键r,对应键有个值r,如果需要按键值排序,那么键索引计数法就十分高效 例如,我们将学生分为若干组,要求按照组号进行排序。...
  • LZN51
  • LZN51
  • 2017年05月22日 16:10
  • 172

使用正则表达式找出不包含特定字符串的条目概述

概述 做日志分析工作的经常需要跟成千上万的日志条目打交道,为了在庞大的数据量中找到特定模式的数据,常常需要编写很多复杂的正则表达式。例如枚举出日志文件中不包含某个特定字符串的条目,找出不以某...

字符串的概述及常用方法

String: 字符串类 字符串是常量;它们的值在创建之后不能更改 构造方法: public String() 空参数构造方法   public String(byte[] bytes) ...
  • gy1888
  • gy1888
  • 2015年12月02日 12:26
  • 83

day_01_概述、字符串和字符编码

一、QT概述 1)QT历史发展 2)QT 541安装 3)Qt相关工具介绍 二、第一个Qt程序 三、Qt字符串和字符编码 1)常见的编码 2)QString 类表示字符串 3)编码转换QTextCod...

黑马程序员——C语言热身——概述、数组、字符串

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——- 简单的C程序#include main() {}预处理指令:在编译之前执行的指令,一般以 # 开头。 #inc...

黑马程序员--05.String字符串类--01.【String类概述】【内存中的方法区】

String字符串类--1       String类概述   内存中的方法区 ----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------...

JAVA学习概述

  • 2015年12月05日 16:23
  • 1024KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java字符串概述
举报原因:
原因补充:

(最多只允许输入30个字)