>  Q&A  >  본문

java.lang.Long cannot be cast to java.lang.Integer

PHP中文网PHP中文网2741일 전461

모든 응답(3)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-18 10:14:57

    어떤 데이터베이스를 사용하고 있나요?
    매개변수(긴 ID)를 (정수 ​​ID)로 바꿉니다.
    이 오류가 발생하는 이유는 유형 변환이 실패했기 때문입니다.
    long 타입은 Integer 타입으로 변환할 수 없습니다.

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:14:57

    메소드에서 id를 Integer로 변환한 다음 dc에 넣을 수 있습니다.

    문자열 str = id.toString();
    정수 id1 = Integer.valueOf(str);
    또는 정수 id1 = new Integer(str);

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:14:57

    강제로 변환하려면 먼저 longstring로 변환한 다음 stringinteger

    으로 변환하세요.

    회신하다
    0
  • 취소회신하다