字符串拼接与java常用基础
2017-09-18 20:59
435 查看
//基本数据类型和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)来获得
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)来获得
相关文章推荐
- java基础面试笔试题之把数组中的数据按照指定个格式拼接成一个字符串
- java基础入门-还原字符串的拼接的过程
- java 基础 字符串 StringBuilder 常用方法
- 黑马程序员--Java基础--字符串常用操作(一)
- java基础入门-还原字符串的拼接的过程
- Java基础笔记05-字符串处理(String类常用用法)
- 【Java基础】Java字符串常用操作(String类)
- 【Java基础】常用基础--从键盘中得到一个字符串
- java基础入门-还原字符串的拼接的过程
- java语言基础(54)——变量字符串拼接和常量字符串拼接的区别
- java基础,多段字符串验证后拼接在一起
- Java基础知识强化44:StringBuffer类之把数组拼接成指定格式的字符串的案例
- Java基础:字符串分割的两种方法
- Java基础:Util包下常用的数据结构介绍
- Java基础:常用的JDBC连接数据库方法大全
- Java 5种字符串拼接方式性能比较
- [JAVA][StringUtils]字符串工具类的常用方法
- 【J2SE】Java截取字符串的一些常用处理
- sql基础操作之字符串拼接
- [零基础学JAVA]Java SE应用部分-34.Java常用API类库 推荐