[問題] 有關byte的問題
大家好,我遇到了一個byte的問題
byte Input[] = new byte[temp.length];
for (int i = 0; i < temp.length; i++) {
Input[i] = temp[i];
}
String msg = new String(Input);
System.out.println(msg);
此為印出 aaa
if(msg.equals("aaa"))
System.out.println("hello");
印不出hello
代表雖然msg是aaa,可是使用equals失敗了
要怎樣才能使用equals呢??或是有其它類似equals的方法
我用 msg == "aaa" 也是失敗了
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.155.202
推
01/04 20:59, , 1F
01/04 20:59, 1F
→
01/04 21:15, , 2F
01/04 21:15, 2F
→
01/04 21:37, , 3F
01/04 21:37, 3F
→
01/04 21:49, , 4F
01/04 21:49, 4F
→
01/04 23:42, , 5F
01/04 23:42, 5F
推
01/06 03:04, , 6F
01/06 03:04, 6F
討論串 (同標題文章)