String常用知识点小结
来源:互联网 发布:淘宝钱夫人雪梨 编辑:程序博客网 时间:2024/06/05 23:16
1. String中的==是引用的比较,equals是值的比较
public static void main(String[] args) {String a ="hello";String b ="world";String c = "helloworld";String d = a+b;String z = "hello";System.out.println(c==d); // false// 将引用指过去,没有才再新建一个新的字符串。String e = (a+b).intern(); System.out.println(c==e); // trueSystem.out.print(a==z); // true;}
2.表示数值的字符串,可以转为基本的数据类型
public static void main(String[] args) {String a = "1";String b = "1.0";//表示数字的字符串可以转为基本数据类型Integer e = Integer.parseInt(a);Float f = Float.parseFloat(b);Double g = Double.parseDouble(b);System.out.println(e+f+g); //结果为double类型3.0}
3.基本数据类型通过String的valueOf()也可以转换成字符串
public static void main(String[] args) {int a = 1;double b = 1.0;float c = 2.0f;String d = String.valueOf(a);String e = String.valueOf(b);String f = String.valueOf(c);}
4.将字符串I LOVE YOU反转,可以使用StringBuilder和String方法
public static void main(String[] args) {//使用StringBuilder方法StringBuilder s = new StringBuilder("I LOVE YOU");System.out.println(s.reverse()); //结果为UOY EVOL I//使用String的方法String str = "I LOVE YOU";char[] c = str.toCharArray();//将字符串先存为字符数组 //数组总长为c.length,其所引值为c.length-1 //有面试题这样出就是为了考察一下这一点有没有注意到for (int i = c.length-1; i >= 0; i--) {System.out.print(c[i]);}}
- String常用知识点小结
- mysql小结常用知识点
- 【css】常用知识点小结
- C++ string 字符串 知识点 小结
- string字符串 常用小结
- String常用方法小结
- String类常用方法小结
- HTML DOM ——常用知识点小结
- HTML DOM ——常用知识点小结
- RegExp(正则表达式)常用知识点小结
- String类常用属性方法小结
- String和Array常用方法汇总小结
- 知识点小结
- 知识点小结
- 知识点小结
- 知识点小结
- 知识点小结
- 知识点小结
- C++疑问
- Oracle 11g中CTE应用示例
- mysql常用命令
- 用实例谈关于修饰符的经验
- 人生职业生涯的五个黄金阶段
- String常用知识点小结
- Unity3D iTween 使用
- 验收视频的收获
- Dialog例子-工单排产
- SpannableString 记录
- 很好看的网页动画倒影效果
- SetWindowPos
- OpenWrt C/C++ Development with Eclipse(Eclipse下的Openwrt开发)
- 点阵汉字显示