[SCALA] 어떻게 스칼라에서 두 문자열을 비교?
SCALA어떻게 스칼라에서 두 문자열을 비교?
나는 스칼라에서 두 문자열을 비교합니다. 예를 들어,
내 문자열은 다음과 같습니다 :
scala java
scala java c++
scala c++
나는 문자열을 비교하려면
각 문자열 "스칼라 C ++"
결과는해야한다
scala c++ = scala java // false
scala c++ = scala java c++ // false
scala c++ = scala c++ // true
해결법
-
==============================
1.스칼라에서는 어떤지 == 사용할 수 있습니다
스칼라에서는 어떤지 == 사용할 수 있습니다
scala> "scala c++" == "scala java" res0: Boolean = false scala> "scala c++" == "scala java c++" res1: Boolean = false scala> "scala c++" == "scala c++" res2: Boolean = true
== 방법은 AnyRef 클래스 정의된다. 널 (null) 값에 대한 방법부터 먼저 확인하고이 두 객체가 등호 경우는 특별한 널 체크를 할 필요 없다 볼 수있는 첫 번째 개체에 equals 메소드 호출;
"test" == null res0: Boolean = false
스칼라가 시작 가이드와 문자열 얻기를 참조하십시오
스칼라 프로그래밍 언어의 개요 "에서 두번째 버전";
from https://stackoverflow.com/questions/26297473/how-to-compare-two-strings-in-scala by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] 어떻게 스파크에서 여러 열로 배열을 폭발 (0) | 2020.01.09 |
---|---|
[SCALA] Chisel3 모듈에서 Verilog를 생성하는 방법의 간단한 예를 들어 있나요? (0) | 2020.01.09 |
[SCALA] 정확히 싱글 타입 무엇입니까? (0) | 2020.01.02 |
[SCALA] 아파치 스파크와 JSON 읽기 -`corrupt_record` (0) | 2019.12.31 |
[SCALA] 스칼라의 인수로 유닛 인수없이 기능, (0) | 2019.12.09 |