0
在編程過程中,我注意到以下行爲。我希望這段代碼能打印出「他們是平等的」,而不是打印出「他們不相等」,誰能解釋這種行爲?謝謝。轉換爲字符串後Java UUID未被識別
public static void main(String[] args){
UUID originalUUID = UUID.randomUUID();
String string = originalUUID.toString();
UUID copiedUUID = UUID.fromString(string);
System.out.println("Original: " + originalUUID);
System.out.println("Copy : " + copiedUUID);
if(originalUUID == copiedUUID){
System.out.println("They are equal");
}else{
System.out.println("They are not equal");
}
}
同樣的問題。但是,這些不是字符串。 –