Как проверить, указывают ли 2 примитивные переменные на одно и то же значение в java
Как я могу проверить, указывают ли 2 "примитива" на одно и то же значение в Java.. Например, для объектов мы можем сделать это следующим образом
String a = "Xyz"; String b = "Abc"; boolean d = a == b; // == wont work for primitives!В принципе, я хочу проверить наличие pass by reference в Java следующим образом ..
Integer b = sc.nextInt(); test(b); // Calling test method by passing int b; static void test(int a){ // Check if a and b points to same value } What I have tried: Checking for pass by reference in Java
Richard MacCutchan
Примитивы-это ценности, а не ссылки,
Akshit Gupta
Сэр, нет ли способа проверить, указывают ли они на одно и то же место?
Richard MacCutchan
Нет, потому что это не указатели, а ценности.