标签:常用 JAVA String 几个 StringBuilder 对象 举例 s2 nice
一》包装类
java基本数据类型:byte,boolean,short,char,int,long,float,double
对应包装类除了char——Character,int——Integer,其余首字母大写即可。
1.转换举例,自动拆装箱实际上也是编译器调用了对应方法
二》String,StringBuilder,StringBuffer
1.String类对象代表不可变Unicode字符序列
String s = "nice",这里声明的是一指向String对象("nice")的引用s,
s = s + " to",这里对s进行了"+"操作,此时s指向的原对象("nice")并没有改变(仍然存在于常量池),只不过此时s指向了拼接后的新对象("nice to")
如果String s1 = "nice to",String s2 = "nice" + " to";因为常量池中存在"nice to",而s2实质上相当于字面量赋值,JVM会优先返回字符串常量池中内容相同的引用返回,此时s1,和s2指向的是同一个对象"nice to".
2.StringBuilder可变字符序列,线程不安全,效率高(一般情况使用);StringBuffer线程安全,效率低。
3.StringBuilder方法举例(用到for循环时尽量不要产生太多额外对象)
三》Date,DateFormat,Calendar
- 格式化字符含义表:
1.DateFormat应用举例(Date常用方法为getTime(),获取当前时间毫秒数)
2.Calendar应用举例
四》File(文件和目录)
File类常用基本方法举例:
标签:常用,JAVA,String,几个,StringBuilder,对象,举例,s2,nice 来源: https://www.cnblogs.com/xcstruggle/p/13386931.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。