赛迪网 > IT技术 Java > 最新更新
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

Java2 参考大全:第13 章 字符串处理 (9)

发布时间:2006.05.11 01:36     来源:清华大学出版社    作者:Herbert Schildt 著 张玉清 吴溥峰等 译

13.8 利用valueOf( )方法实现数据转换

valueOf( )方法将数据的内部格式转换为可读的形式。它是一种静态方法,对于所有Java内置的类型,在字符串(String)内被重载,以便每一种类型都能被转换成字符串。valueOf( )方法还被类型Object重载,所以创建的任何形式类的对象也可被用作一个参数(我们知道Object是所有的类的超类)。这里是它的几种形式:

static String valueOf(double num)

static String valueOf(long num)

static String valueOf(Object ob)

static String valueOf(char chars[ ])

与前面的讨论一样,调用valueOf( )方法可以得到其他类型数据的字符串形式——例如在进行连接操作时。对各种数据类型,可以直接调用这种方法得到合理的字符串(String)形式。所有的简单类型数据转换成相应于它们的普通字符串(String)形式。任何传递给valueOf( )方法的对象都将返回对象的toString( )方法调用的结果。事实上,也可以通过直接调用toString( )方法而得到相同的结果。

对大多数数组,valueOf( )方法返回一个相当晦涩的字符串,这说明它是一个某种类型的数组。然而对于字符(char)数组,它创建一个包含了字符(char)数组中的字符的字符串(String)对象。valueOf( )方法有一种特定形式允许指定字符(char)数组的一个子集。它具有如下的一般形式:

static String valueOf(char chars[ ], int startIndex, int numChars)

这里chars是存放字符的数组,startIndex是字符数组中期望得到的子字符串的首字符下标,numChars指定子字符串的长度。

13.9 改变字符串内字符的大小写

toLowerCase( ) 方法将字符串内的所有字符从大写字母改写为小写字母。而toUpperCase( )方法将字符串内所有字符从小写字母改写为大写字母。对于那些非字母字符,如数字等则不受影响。下面是这些方法的一般形式:

String toLowerCase( )

String toUpperCase( )

两种方法返回与调用字符串(String)对应的大写或小写的字符串(String)对象。下面是一个使用toLowerCase( )toUpperCase( )方法的例子:

// Demonstrate toUpperCase() and toLowerCase().

class ChangeCase {

public static void main(String args[])

{

String s = "This is a test.";

System.out.println("Original: " + s);

String upper = s.toUpperCase();

String lower = s.toLowerCase();

System.out.println("Uppercase: " + upper);

System.out.println("Lowercase: " + lower);

}

}

程序的输出显示如下:

Original: This is a test.

Uppercase: THIS IS A TEST.

Lowercase: this is a test.

<<上一页 1 2 3 4 5 6 7 8 9 10 11 12 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管