2015-01-08 4 views

답변

4

: 그들은 mean the same thing : 거기에 등호의 두 가지 변화가 있고하지 않는 것이

주 사업자 같습니다. 같음은 = 또는 ==이 될 수 있습니다. 비 등식 연산자는 != 또는 <>이 될 수 있습니다.

사실, 이것은 언어에서 공통적 인 주제 인 것처럼 보입니다. 둘 다 허용하는 언어에서는 동일한 의미입니다. (아래 다양한 참조)

일부 언어는 둘 중 하나만 허용합니다. Java에서는 "같지 않음;에 대해 !=을 사용합니다. <>을 사용할 수 없습니다 (다른 의미이며 다른 상황에서 사용됨). VB.Net에서는 다른 방법으로 <>이 유효하고 !=은 유효하지 않습니다.

그러나 많은 언어는 모두 허용 :

+0

@ T.J. Crowder 최고의 대답 :-) 건배 !!! – AngularDev

3

<>은 Java에서 비교를 위해 사용되지 않습니다. !=입니다.

<> (다이아몬드 연산자)은 Java 7 이후 제네릭 형식 초기화에서 사용됩니다. 예를 들어 :

sqlite 태그를 추가 한 것처럼
List<String> list = new ArrayList<>; 
관련 문제