라는 문자열 '123'이 있으며 정수로 변환하고 싶습니다 123. 나는 당신이 단순히 할 수 있다는 것을 알고 some_string.to_i있지만 그것은로 변환 'lolipops'합니다 0. 이것은 내가 생각한 효과가 아닙니다. 멋지고 고통스러운 잘못된 것을 변환하려고 할 때 얼굴이 터지기를 원합니다 Exception. 그렇지 않으면, 유효한 0숫자와 전혀 숫자가 아닌 것을 구별 할 수 없습니다 . …
정수 목록이 주어지면 입력 한 숫자와 가장 가까운 숫자를 찾고 싶습니다. >>> myList = [4, 1, 88, 44, 3] >>> myNumber = 5 >>> takeClosest(myList, myNumber) ... 4 이 작업을 수행하는 빠른 방법이 있습니까?
자바 1.5로, 당신은 꽤 많이 교류 할 수 Integer와 int많은 상황에 있습니다. 그러나 코드에서 잠재적 인 결함이 발견되어 조금 놀랐습니다. 다음 코드 : Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; 어떤 상황에서 결정할 …
Visual Studio 2008을 사용하고 있는데 변수 위에 마우스를 가져 가면 바로 창에 디버거가 정수 값을 16 진수로 표시한다는 것을 알았습니다. 실수로 바로 가기 키를 눌렀을 것입니다. 아무도 전에 이것을 했습니까? 십진수로 표시되도록 다시 설정하려면 어떻게합니까?
Apple이 만든 코드에는 다음과 같은 줄이 있습니다. CMTimeMakeWithSeconds( newDurationSeconds, 1000*1000*1000 ) 표현 할 이유가 있습니까 1,000,000,000로는 1000*1000*1000? 왜 1000^3그런 문제가 되지 않습니까?
내 사이트의 URL 단축기를 만드는 중이고 현재 계획 (제안 할 수 있음)은 단축 된 URL을 생성하기 위해 노드 ID를 사용하는 것입니다. 따라서 이론적으로 노드 26은 short.com/z노드 1 일 수 short.com/a있고 노드 52는 short.com/Z노드 104가 될 수 있습니다 short.com/ZZ. 사용자가 해당 URL로 이동하면 프로세스를 취소해야합니다 (분명히). 나는 이것에 대해 갈만한 몇 …
C ++에서 16 진수 문자열을 부호있는 32 비트 정수로 변환하고 싶습니다. 예를 들어 16 진 문자열 "fffefffe"가 있습니다. 이진 표현은 11111111111111101111111111111110입니다. 서명 된 정수 표현은 -65538입니다. C ++에서이 변환을 어떻게 수행합니까? 음수가 아닌 숫자에 대해서도 작동해야합니다. 예를 들어, 16 진수 문자열 "0000000A"는 2 진수로 00000000000000000000000000001010이고 10 진수로 10입니다.
BigDecimal을 반환하는 최대 절전 모드 메서드가 있습니다. 해당 번호를 전달 해야하는 다른 API 메소드가 있지만 Integer를 매개 변수로 허용합니다. 두 메소드의 리턴 유형 또는 변수 유형을 변경할 수 없습니다. 이제 BigDecimal을 Integer로 변환하고 두 번째 방법으로 전달하는 방법은 무엇입니까? 이 방법이 있습니까?