String类一些常用及容易混淆的操作
2014-04-11 10:59
323 查看
public class Demo1 { public static void main(String[] args) { // TODO Auto-generated method stub /*String 对象两种实例方法*/ String str1="hello"; String str2="hello"; String str3="world"; String str4=new String("world"); /*==比较 与equals方法比较字符串*/ System.out.print("1\t"); System.out.println(str1==str2); //true System.out.print("2\t"); System.out.println(str3==str4); //false System.out.print("3\t"); System.out.println(str3.equals(str4)); //true /*字符串与字符数组转换*/ char s[]=str1.toCharArray(); System.out.print("4\t"); for(char i:s) System.out.print(i); System.out.println(); /*去字符串左右空格*/ String str5=" I am a boy "; System.out.print("5\t"); System.out.println(str5.trim()); /*按注定字符拆分字符串*/ String str6[]=str5.split(" "); System.out.print("6\t"); for(String str:str6) System.out.println(str); /*字符串引用传递之匿名对象*/ String str7="hello"; System.out.print("7\t"); System.out.println(str7); fun(str7); System.out.print("8\t"); System.out.println(str7); /*字符串引用传递之非匿名对象*/ Demo demo=new Demo(); demo.str="hello"; System.out.print("9\t"); System.out.println(demo.str); fun(demo); System.out.print("10\t"); System.out.println(demo.str); } public static void fun(String str){ str="你好"; } public static void fun(Demo demo){ demo.str="你好"; } } class Demo{ String str; }
运行结果:
相关文章推荐
- 关于IO流操作中的一些容易混淆的知识点
- 关于IO流操作中的一些容易混淆的知识点
- Java常用的一些多媒体文件基本操作方法简介
- 单链表的一些常用操作
- 一些操作cookie和常用的JS
- CSS常用选择器及优先级、一些易混淆选择器的区别
- Centos版Linux 一些常用操作命令
- VC里一些容易混淆的地方(转)
- C#中一些字符串操作的常用用法
- linux下的一些常用操作(与mysql相关)
- STL vector 一些常用的操作总结 以及 程序运行对应的结果
- 链表的一些常用操作
- adb 一些常用的操作命令
- C#中一些字符串操作的常用用法
- JVM中一些容易混淆的概念
- MongoDB使用小结:一些常用操作分享
- DataGridView一些常用操作
- photoshop菜鸟实用入门(2)----常用的一些快捷操作
- String类对象的常用操作及方法
- oracle的一些常用操作