Re: [無聊] string, ==, equals
我猜是 x == z != y
所以output 是
x, z are same obj.
same content
※ 引述《hougzou.bbs@ptt.cc (永遠的黑眼圈)》之銘言:
> 最近遇到一位小朋友,他一直弄不懂java裡頭string,於是給了他一個題目玩玩。
> java初心者也可以來試試看。猜猜結果會是什麼。
> public class Test {
> public static void main(String args[]){
> String y = "ab";
> y = y.concat("c");
> String x = "abc";
> String z = "abc";
> System.out.println(x.hashCode() + " " + y.hashCode()
> + " " + z.hashCode());
> // this line print: 96354 96354 96354
> if(x == z){
> System.out.println("x, z are same obj.");
> }
> if(y == z){
> System.out.println("y, z are same obj.");
> }
> if(x == y){
> System.out.println("x, y are same obj.");
> }
> if(x.equals(y)){
> System.out.println("same content");
> }
> }
> }
--
\\ ▎ \\ ▎
\ \ ▎ \ \ ▎ \\
▎ ▎ \☆/
\● ●看....流星 ▎ \● ● 咦...... ▎ ● ●
█\/█\ ▎ █\/█ 在哪裡ㄚ ▎/█\/█\ 哎呀!!!
/\ /\ ▎ /\ /\ ▎ /\ /\
--
╭┬╮
│┴│╭─﹏﹏────────────── Web bbs http://bbs.ice.cycu.edu.tw
└┬┘│中原資工神秘之旅 Post by ega │
╰﹏╯ From:140.135.5.37 ╰﹏﹏bbs.ice.cycu.edu.tw﹏﹏Ω
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章