我正在尝试构建一个在二进制,十进制,HexaDecimal,八进制和Ascii之间转换的Android应用程序 我的应用程序运行正常,所有操作都成功转换 问题是,当我尝试将Ascii转换为Decimale时,我得到了结果,但如果我输入一个长ASCII文本,我就会崩溃。经过多次测试后,我注意到Decimale EditText不能接受超过10个数字,我试图将最大长度设置为20,但我得到相同的结果。 请帮助我,我不知道问题出在哪里?
答案 0 :(得分:3)
如果发生崩溃,可能是由您用于十进制值的变量类型引起的。
是int吗?如果是这种情况,尝试从int更改为long。