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

比如说有个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类型。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值