2011-05-09 12 views
0

PyInteger 용 javadoc을 탐색하여 api tojava을 지원합니다. 그러나 다음 스크립트를 실행하면 오류가 발생합니다.AttributeError : 'long'객체에 '__tojava__'속성이 없습니다.

n=1 
n.__tojava__(java.math.BigInteger) 

AttributeError은 '긴'개체가 어떤 속성 '_ __to 자바 _'

내가 성공적으로 호출 할 수있는 순수 파이썬으로 작성된 경우에만 API를 찾을 수가 없습니다. 다른 API의 경우 "xxx 객체에 xxx '속성이 없다는 오류가 항상 있습니다. 해야 할 일이 있습니까?

답변

0

당신이 원하는 모든이 BigInteger의 경우, 그냥 문자열 생성자

x=java.math.BigInteger('1')

또는 귀하의 경우를 사용하여 인스턴스를 생성

x=java.math.BigInteger(str(n))

관련 문제