下载此文档

字 符 串 类.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
第7章字符串类
String类
StringBuffer类
String 类
String类的对象是一经创建便不能变动内容的字符串常量。
创建String对象
Java语言规定字符串常量必须用双引号括起,一个串可以包含字母、数字和各种特殊字符,如+、-、*、/、$等。在我们前面的程序范例中已多次使用过字符串常量,例如:
("OK!");
中的"OK!"就是字符串常量。Java的任何字符串常量都是String类的对象,只不过在没有明确命名时,Java自动为其创建一个匿名String类的对象,所以,它们也被称为匿名String类的对象。我们可以用下面的方法创建String类的对象。例如:
String c1="Java";
该语句创建String类的对象,并通过赋值号将匿名String类的对象"Java"赋值给c1引用,我们将此对象称为对象c1,。String类的对象一经创建,便有一个专门的成员方法来记录它的长度。
字符串对象c1的示意图
String类的构造方法
String类的构造方法
构造方法
说明
public String( )
创建一个空字符串对象
public String(String value)
用串对象value创建一个新的字符串对象,value可以是字符串或String类的对象。
public String(char value[ ])
用字符数组value[ ]来创建字符串对象。
public String(char value[ ],int offset,int count)
从字符数组value中下标为offset的字符开始,创建有count个字符的串对象。
public String(byte ascii[ ])
用byte型字符串数组ascii,按缺省的字符编码方案创建串对象。
public String(byte ascii[ ],int offset int count))
从字节型数组ascii中下标为offset的字符开始,按缺省的字符编码方案创建count个字符的串对象。
public String(StringBuffer Buffer)
构造一个新的字符串,其值为字符串的当前内容。
【】 String类的7种构造方法的使用。
import .*;
public class c7_1
{
public static void main(String[ ] args)
{//字符数组型的字符串
char charArray[ ]={'b','i','r','t','h',' ','d','a','y'};
//字节数组型的字符串,其中每个字节的值代表汉字的国际机内码
//汉字的国际机内码(GB2312码),两个字节的编码构成一个汉字。
//数组构成“面向对象”4个汉字。-61与-26组合成汉字“面”,其余类推
byte byteArray[ ]={-61, -26, -49, -14, -74, -44, -49, -13};
StringBuffer buffer;
String s,s1,s2,s3,s4,s5,s6,s7,ss;
s=new String("hello"); //用字符串创建一个新的字符串对象s
ss="ABC"; //用字符串赋给String类型的对象引用
//用StringBuffer创建一个字符串对象buffer
buffer=new StringBuffer(" to java programming! ");
s1=new String( ); //创建一个空字符串对象
s2=new String(s); //用串对象s创建一个新的字符串对象s2
s3=new String(charArray); //用字符数组创建字符串对象s3
//用字符串数组中下标为6开始的3个字符创建字符串对象s4
s4=new String(charArray,6,3);
//用字符串数组byteArray按缺省的字符编码方案创建串对象s5
s5=new String(byteArray);
//从前面创建的字节型数组byteArray下标为2的字节开始,取连续的4个字节创建串对象
// s6,即取{-49, -14, -74, -44}
s6=new String(byteArray,2,4);
//构造一个新的字符串对象s7,其值为字符串buffer的当前内容
s7=new String(buffer);
Sys

字 符 串 类 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小0 KB
  • 时间2015-05-30