3、String.doc


文档分类:外语学习 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4
文档列表 文档介绍
3、String
String的两种实例化方式
String 本身是一个类,在String 类中定义了如下的构造方法:
Public String(String original)
可以接收一个String类的对象,并重新实例化String对象,除了此方法之外String还可以采用直接赋值的方未式进行对象的实例化。

String 的比较方式
如果用=对String进行比较,比较的是内存中的引用地址。
使用Public Boolean equals(String str)方法对String进行比较
一个字符串实际上就是String 的匿名对象
一个字符串是使用“”括起来的,那么一个字符串的常量实际上本身就属于String的一个匿名对象
String 的两种实例化方式的区别
1、String str=”hello”
在堆内存空间中,只开辟了一个空间,不会产生多余的内容
2、String str2 =new String(”hello”);
在堆内存空间中,开辟了两个空间;
字符串的内容一旦声明之后则无法修改。
String的常用操作方法
1、字符与字符串
在各个语言中实际上一个字符串就是表示一组字符。
所以在String类中提供了以下的方法操作字符与字符串间的转换关系
根据字符串索引找到指定的字符:public char charAt(int index)
如:char c = (1);
将字符串变为字符数组:public char[]toCharArray()
如:char c[] = ();
将字符数组变为字符串
将全部的字符数组变为String类型public string(char[] value)
如:String str1=new String(c)//将全部的字符数组重新变为String
将部分的字符数组变为String类型public String(char[] value, int offset, int count)
如:String str2 = new String(c,0,5);//将0~5的字符数组重新变为String
2、字节与字符串
与字符数组的操作一致,一个字符串也可以变为字节数组,一个字节数组也可以变为字符串;
String-->字节数组: public byte[] getBytes()
如:byte b[] = ();将字符串变为byte数组
字节数组-->String :
1、public String(byte[] bytes)
2、public String(byte[] bytes,int offset,int length)
3、判断是否以指定的字符串开头或结尾
判断是否以指定的字符串开头:public boolean startsWith(String prefix)
如:str. startsWith(“**”)
判断是否以指定的字符串结尾:public boolean endsWith (String suffix)
如:str. endsWith(“##

3、String 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小43 KB
  • 时间2018-01-07