字符串拼接与java常用基础

//基本数据类型和String转换
int a=5;
String str2 = String.valueOf(a);

double b=6.009;
String str3 = String.valueOf(b);

String转基本数据类型
String str4="1.2223";
double d = Double.parseDouble(str4);

String str5="A";
char c = str5.charAt(0);

字符串转字符

String str2="A";
String str4="A";
String str5=new String("A");
char c = str2.charAt(0);


字符串拼接,会重新创建对象
String str3=str2.concat("BC");
System.out.println(str3);

==比较地址
equals比较的内容
System.out.println("str2==str5:"+(str2==str5));
System.out.println("str2==str4:"+(str2==str4));

System.out.println("str2.equals(str5):"+str2.equals(str5));

String与StringBuffer对比

public static void main(String[] args) {
long start=System.currentTimeMillis();
StringBuffer sb=new StringBuffer();
for(int i=0;i<10000;i++){
sb=sb.append(i);
}
String str1=sb.toString();
long end=System.currentTimeMillis();
System.out.println("StringBuffer使用时间:"+(end-start));


start=System.currentTimeMillis();
String str="";
for(int i=0;i<10000;i++){
str+=i;
}
end=System.currentTimeMillis();
System.out.println("使用时间:"+(end-start));
}
}
二.

Calendar:

calendar类是一个抽象类,不能直接通过new关键字创建calendar,只能借助该类的静态方法getinstance()来获得calender

Date:

Date()创建的日期类对象的日期时间被设置成创建时刻相应的日期时间

Date(long date)long型的参数date可以通过调用date类中的静态方法parse(string)来获得

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值