casting

    -2热度

    3回答

    编辑 这两个问题都不回答我的问题。也许更好的方法来解决这个问题: 你如何使用铸造变量作为类型? 或你如何使用一个字符串强制类型来声明一个类型变量? 示例,请参见: Document document = ((document)modelObject); 的文档类型用在这里,但说我不知道​​我的modelObject是一个文件,我将如何获得呢? 假设想像解决方案,其中t是文献 Type t = Ty

    2热度

    2回答

    我JSON如下, { "H": "Macellum", "M": "Receive", "A": [ { "CustomerId": "172600", "OrderId": "69931", "OrderStatus": "E0", "Buy": "A" } ] } 和复合型 pub

    1热度

    1回答

    我有一个类包含对象的私人列表。 private List<Object> mylist; 另外我的类包含两个方法: (1) ADDOBJECT public void addObject(Object obj) { this.mylist.add(obj); } (2) dropObject dropObject是有点麻烦。我想把mylist中的第一个元素与参数obj相等(但

    0热度

    1回答

    我解码部分多部分的电子邮件,并作为这个过程中我称之为的一部分: BASE64DecoderStream b64ds = (BASE64DecoderStream) part.getContent(); (part是使用javax的一个实例.mail.Part) 我得到这个错误: java.lang.ClassCastException: com.sun.mail.util.BASE64Decode

    -1热度

    2回答

    我需要在java中使用父类的父对象来转换类对象,并且相同的行为在C#中工作。 在C#中,我可以将类对象转换为父类的父对象。 C#代码: 在java中我不能做到这一点的行为。 Java代码: 如何用Java实现这个.Thanks提前

    0热度

    1回答

    我试图给一个变量分配一个计算结果并打印出来。但是,根据分配给它的变量的类型,结果是不同的。但意外的结果只发生在特定的计算值。 int main() { // anything above 64.02 give unexpected results // e.g. (100.02 - 100.0) * 100.0 int a ((64.02 - 64.0) * 10

    -1热度

    4回答

    DECLARE @tmp char(1) = ''; SET @tmp = CAST(RAND()*26 AS int)+97; 此代码不起作用。与select相同的表达效果很好: SELECT CAST(RAND()*26 AS int)+97; 可能是我的@tmp声明了错误的数据类型?

    16热度

    3回答

    我有两种测试方法。第一个工作正常。第二个不会抛出异常,但它应该。为什么第二个抛出异常? [TestMethod] [ExpectedException(typeof(OverflowException))] public void LongToInt_OverflowWithCheckedBlock() { checked { int maxValue = 2

    1热度

    1回答

    我想这种方式格式化我的C++转换操作符: Class * foo = static_cast< Class * >(bar); 的Visual Studio坚持尖括号内删除空格: Class * foo = static_cast<Class*>(bar); 如何阻止它这样做?

    0热度

    1回答

    我一直在评论没有小数空格的货币列。这是来自加载到我们的Oracle数据库中的遗留系统的输出。 如果该字段有三个或更多的数字,它应该在右边三个空格处有一个小数。 如果该值少于三个数字,它应该有一个小数点和一个前导零。 例如: 2050应转换为2.050 110应转换为0.110 50应该转换为0.050 我已经尝试使用强制转换,但我收到错误“无效的数据类型”。 这是一个基本的select语句: se