您的位置:首页 > 编程语言 > Java开发

我遇到的一些常用的java方法

2017-07-26 09:57 267 查看
比如说有个String str="12345";比如说有个String str="12345";在看别人代码的时候,经常会出现一些经常见,但就是记不起来是什么的方法,我现在就总结出我经常遇到但总是忘记怎么用的一些方法。

valueOf方法:

valueOf是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么,比如说有个String str="12345",那么经过Integer.valueOf("345")转换,345就是一个Integer类型了。

substring函数:

substring函数是取一个string子串,如果j=1,那么str.substring(j+1)就是取从第二位开始的子串,同样的例子,比如说有个String str="12345",j=1,str.substring(j+1)是多少?由于从j+1开始算起,就是从j=2开始算起(“1”那个位置是0位置),所以str.substring(j+1)等于"345";

intValue函数:

intValue函数,它是将一个Integer类型转换成原始类型int。这个不难理解。要理解的话有必要解释一下Intege和int的关系:

int 是基本数据类型

Integer是其包装类,注意是一个类。

为什么要提供包装类呢???

一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。

比如,现在int要转为String

int a=0;

String result=Integer.toString(a);

在java中包装类,比较多的用途是用在于各种数据类型的转化中。

那么最后,给一个例子来总结一下吧。

e.g. 

int len=50,j=1;

String str="12345";

 len = Integer.valueOf(str.substring(j+1)).intValue();

答案就是:len=345(int类型)

还有一点补充,Integer.valueOf是将String转换为Integer类型,那么String.valueOf就是将Integer类型转换为String类型。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: