★★Java質問・相談スレッド158★★
■ このスレッドは過去ログ倉庫に格納されています
0029デフォルトの名無しさん
2012/11/28(水) 12:38:51.87誰かこれがなぜfalseになるのか説明できる?
import java.io.UnsupportedEncodingException;
import java.util.Arrays;
public class TestJunk {
public static void main(String[] args){
byte[] b1 = new byte[]{-104, -106, 127};
byte[] b2 = null;
try {
b2 = new String(b1, "UTF-8").getBytes("UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
if(Arrays.equals(b1,b2)){
System.out.println("success");
}else{
System.out.println("false");
}
}
}
■ このスレッドは過去ログ倉庫に格納されています