myeclipse 異常try catch 快捷鍵:alt + shift + z
public class aaa
public int test()catch(exception e)finally
}}
字串比較
string s1="asd";
string s2=new string("asd");
string s3="asd";
system.out.println(s1==s2);
system.out.println(s1.equals(s2));
system.out.println(s1==s3);
integer id=1;
int id2=1;
double d=new double(12.1);
system.out.println(id==id2);
integer 是int 的類,可以用來作為物件比較
例如:integer a = new integer(1); 或者 integer a=1; 和string 一樣
直接賦值是直接把值放入堆記憶體,再次賦值不會申請記憶體,
new 關鍵字會申請記憶體,所以 s1和s2不相等,
「==」 是用來比較字串的記憶體位址,
用.equals來比較字串的內容
堆記憶體是:先進先出
棧記憶體:先進後出
JAVA 字串比較
字串比較 equals 返回true或false equalsignorcase 忽略大小寫比較 compareto 大,返回 0,等,返回0 小,返回 0 字串提取與替換 char charat int index 返回指定位置的字元 string substring int begin 返回從b...
Java自學 數字與字串 比較字串
示例 1 是否是同乙個物件 str1和str2的內容一定是一樣的!但是,並不是同乙個字串物件 package character public class teststring 示例 2 是否是同乙個物件 特例str1 the light str3 the light 一般說來,編譯器每碰到乙個字串...
Java 字串拼接效率比較
package com.jtzen9 public class main system.out.println system.currenttimemillis time string str2 a time system.currenttimemillis for int i 0 i 50000 ...