2024年6月3日发(作者:)
一、String类字符串与字符数组
1、 构造字符串对象
常量对象:”暨南大学”、”程序设计”、”123.56”、”ABC”
字符串对象:
String s; s=new String(“we are students.”);声明与创建分步完成。
而String s=new String(“we are students.”); 声明与创建一步完成。
2、 由字符数组来构造字符串:
如:char a[]={‘J’,’a’,’v’,’a’};
String s=new String(a);
注意:(a);显示是Java。(“”+a); 显示是什么呢?
(s); 显示也是Java。
3、 String(char []b,int startIndex,int count)提取字符数组b中的一部分字符创建一个字符串对
象。
4、 引用字符串常量对象:如String s1,s2; s1=”123”;s2=”abc”;
5、 字符串比较的运算符:==和 equals(String s)的功能
equals(String s)的功能:比较当前字符串对象的实体是否与参数s指定的字符串的实体相
同;
==的功能:是字符串对象的引用比较,相同则为true。
例:
Public static void main(String args[]){
String S1,S2;
S1=new String(“暨南大学”);
S2=new String(“暨南大学”);
n((S2)); //输出结果是true
n(S1==S2); //输出结果是false
String S3,S4;
S3=“暨南大学”;
S4=“暨南大学”;
n((S4)); //输出结果是true
n(S3==S4); //输出结果是true
n(S3==S1);
n(S3==S2);
}
字符串来创建字符数组:
1、 public void getChars(int start,int end,char[] c,int offset)
2、 public char[] toCharArray()
//输出结果?
//输出结果?
二、字符串与基本数据的相互转换
1、
数字字符构成的字符串转换成数值型数据
:在包中的Integer类调用
其类方法public static int parseInt(String s)可以将由数字字符组成的字符串转换成int型数
据。(.parseLong(String s)、.parseFloat(String s)等转换成各自基本类型数据)
如:int x;
String s=”1256”;
X=nt(s);
2、
基本数据类型转换成字符串
:f(n)
对象和数据类型转换
在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功
能。本文将对常用的转换方法进行一个总结。
其他类型数据转换为字符串类型
常用的方法有
Object#toString()
(String)要转换的对象
f(Object)等
下面对这些方法一一进行分析。
方法1:采用Object#toString()方法
请看下面的例子:
Object object = getObject(); n(ng());
在这种使用方法中,因为类里已有public方法.toString(),
所以对任何严格意义上的java对象都可以调用此方法。
但在使用时要注意,必须保证object不是null值,否则将抛出
NullPointerException异常。采用这种方法时,通常派生类会覆盖Object里的
toString()方法。


发布评论