«casting» 태그된 질문

캐스팅은 변환이 허용 된 경우 객체 유형이 명시 적으로 다른 유형으로 변환되는 프로세스입니다. 이 과정은 가치의 변화로 이어질 수 있습니다.

13
특정 위치에서 문자열에 문자를 삽입하는 방법은 무엇입니까?
나는에 받고 있어요 int6 자리 값. String의 끝에서 2 자리의 소수점 (.) 으로 표시하고 싶습니다 int. 나는를 사용하고 싶어 float하지만 사용하도록 제안되었다 String(대신 더 나은 디스플레이 출력 1234.5될 것입니다 1234.50). 따라서 int매개 변수로 매개 변수 String를 사용하고 끝에서 소수점 2 자리로 올바르게 형식이 지정된 함수가 필요합니다 . 말하다: int j= …
155 java  string  casting 

26
문자열이 int이지만 double이 아닌지 확인하는 방법은 무엇입니까?
PHP에는 intval()문자열을 정수로 변환 하는 함수가 있습니다. 그러나 문자열이 정수인지 미리 확인하여 잘못된 경우 사용자에게 유용한 오류 메시지를 줄 수 있습니다. PHP는 is_int()있지만 문자열과 같은 경우 false를 반환합니다 "2". PHP에는 is_numeric()함수가 있지만 숫자가 두 배이면 true를 반환합니다. 더블에 대해서는 false를 반환하지만 int에 대해서는 true를 반환하는 것을 원합니다. 예 : my_is_int("2") …
155 php  string  casting  types  int 

8
varchar 필드의 유형을 정수로 변경 : "정수 유형으로 자동으로 캐스트 할 수 없음"
작은 테이블이 있고 특정 필드에 " character varying " 유형이 있습니다 . " 정수 " 로 변경하려고하는데 캐스팅이 불가능하다는 오류가 발생합니다. 이 문제를 해결할 방법이 있습니까? 아니면 다른 테이블을 만들고 쿼리를 사용하여 레코드를 가져와야합니다. 이 필드에는 정수 값만 포함됩니다.

6
findViewById의 결과를 캐스트 할 필요가 없습니까?
최근에 AndroidStudio가 클래스 캐스트를 제거하도록 상기시키는 것을 발견했습니다. 예전에는 findViewById의 결과를 캐스트해야하지만 이제는 필요하지 않습니다. findViewById의 결과는 여전히 View이므로 클래스를 캐스팅 할 필요가없는 이유를 알고 싶습니다. 언급 된 문서를 찾을 수 없습니다. 누구든지 문서를 찾을 수 있습니까?


6
'T'유형의 값은로 변환 할 수 없습니다
이것은 초보자 질문 일 가능성이 있지만 Google은 놀랍게도 답변을 제공하지 않았습니다. 이 인공적인 방법이 있습니다 T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } C ++ 배경에서 오는 것은 이것이 효과가 있다고 예상했습니다. 그러나 위의 두 가지 …
146 c#  .net  generics  casting 

5
왜 형식 인수로 NSInteger 변수를 캐스트해야합니까?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== 위의 코드는 오류를 생성합니다 : 'NSInteger'유형의 값을 형식 인수로 사용해서는 안됩니다. 대신 'long'에 명시 적 캐스트를 추가하십시오. 수정 된 NSLog메시지는 실제로 NSLog(@"%lg", (long) myInt);입니다. 왜의 정수 값으로 변환해야합니까 myInt에를 long내가 디스플레이 값을 원한다면?



17
if 문의 할당
클래스 Animal와 하위 클래스가 Dog있습니다. 나는 종종 다음 줄을 코딩하는 것을 발견했다. if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } 변수의 경우 Animal animal;. 다음과 같은 것을 작성할 수있는 구문이 있습니까? if (Dog dog = animal as Dog) { dog.Name; ... }
142 c#  casting  if-statement 

6
안드로이드, 문자열을 날짜로 어떻게 변환합니까?
사용자가 응용 프로그램을 시작할 때마다 데이터베이스에 현재 시간을 저장합니다. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); 데이터베이스 측에서 현재 시간을 문자열로 저장합니다 (위의 코드에서 볼 수 있듯이). 따라서 데이터베이스에서로드 할 때 Date 객체로 캐스팅해야합니다. 나는 그들 모두가 "DateFormat"을 사용한 샘플들을 보았다. 그러나 내 형식은 날짜 형식과 …
142 android  string  date  casting 

10
클래스 변수와 관련하여 업 캐스팅과 다운 캐스팅의 차이점은 무엇입니까?
클래스 변수와 관련하여 업 캐스팅과 다운 캐스팅의 차이점은 무엇입니까? 예를 들어 다음 프로그램 클래스 Animal에는 하나의 메서드 만 포함되어 있지만 Dog 클래스에는 두 가지 메서드가 포함되어 있습니다. 그러면 Dog 변수를 Animal 변수로 캐스팅하는 방법이 있습니다. 캐스팅이 완료되면 Animal 변수를 사용하여 Dog의 또 다른 메소드를 어떻게 호출 할 수 있습니까? class …

10
List <SubClass>를 List <BaseClass>로 캐스팅하는 가장 효율적인 방법
나는 List&lt;SubClass&gt;으로 취급하고 싶습니다 List&lt;BaseClass&gt;. a SubClass를 a BaseClass로 캐스팅하는 것이 간단하기 때문에 문제가되지 않아야하는 것처럼 보이지만 컴파일러는 캐스트가 불가능하다고 불평합니다. 따라서 동일한 객체에 대한 참조를 얻는 가장 좋은 방법은 List&lt;BaseClass&gt;무엇입니까? 지금은 새 목록을 만들고 기존 목록을 복사하고 있습니다. List&lt;BaseClass&gt; convertedList = new ArrayList&lt;BaseClass&gt;(listOfSubClass) 그러나 그것을 이해함에 따라 완전히 새로운 …

3
리턴하기 위해 오브젝트를 일반 유형으로 캐스트
메소드의 값을 리턴하기 위해 오브젝트를 캐스트하는 방법이 있습니까? 이 방법을 시도했지만 "instanceof"부분에서 컴파일 시간 예외가 발생했습니다. public static &lt;T&gt; T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; } } 나는 이것을 시도했지만 런타임 예외, ClassCastException을 주었다. public static &lt;T&gt; T convertInstanceOfObject(Object …
134 java  generics  casting 

8
BigDecimal을 정수로 변환
BigDecimal을 반환하는 최대 절전 모드 메서드가 있습니다. 해당 번호를 전달 해야하는 다른 API 메소드가 있지만 Integer를 매개 변수로 허용합니다. 두 메소드의 리턴 유형 또는 변수 유형을 변경할 수 없습니다. 이제 BigDecimal을 Integer로 변환하고 두 번째 방법으로 전달하는 방법은 무엇입니까? 이 방법이 있습니까?

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.