我正在尝试为Cassandra DB使用Datastax Java驱动程序API,并且我有一个具有getList函数的行对象:

public List getList(String name,

Class elementsClass)

Returns the value of column name as a list.

Parameters:

name - the name of the column to retrieve.

elementsClass - the class for the elements of the list to retrieve.

Returns:

the value of the ith column in this row as a list of elementsClass objects. If the value is NULL, an empty list is returned (note that Cassandra makes no difference between an empty list and column of type list that is not set).

我的问题是我如何实际使用它?我不知道如何制作Class< T>的参数. elementsClass类型.在我的例子中,结果应该是一个浮点列表(基于我正在使用的Cassandra模式).

解决方法:

要获取List< Float>,您可以使用类文字 – Float.class调用该方法:

List list = getList(someName, Float.class);

A class literal is an expression consisting of the name of a class,

interface, array, or primitive type, or the pseudo-type void, followed

by a '.' and the token class.

The type of C.class, where C is the name of a class, interface, or

array type (§4.3), is Class.

标签:java,cassandra,cql3,datastax-java-driver

来源: https://codeday.me/bug/20190612/1227669.html

第一次java怎么创建一class_Java:如何创建Class参数?相关推荐

  1. Java多线程详解(如何创建线程)

    嗨喽-小伙伴们我们又见面了, 前面一章,我们了解了线程的基本概念,从这一章,我们开始学习如何创建一个线程.总的说来,在java中,有四种创建线程的方式: 1. 继承Thread类 2. 实现Runna ...

  2. 7、Java并发性和多线程-如何创建并运行线程

    以下内容转自http://ifeve.com/creating-and-starting-java-threads/: Java线程类也是一个object类,它的实例都继承自java.lang.Thr ...

  3. idea 新建的java项目没发run_IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行...

    首先,确保 IDEA 软件正确安装完成,Java 开发工具包 JDK 安装完成. IDEA 的 Java 项目 (Project) 则相当于 Eclipse 的工作空间 (workspace) 的概念 ...

  4. Java和Spring中线程池创建方法

    一.线程池定义 1.JDK中线程池类图 Executor:父接口,所有线程池都实现了这个接口,里面有一个excute()方法用于执行线程 ExecutorService:线程池接口,继承自Execut ...

  5. java ssl证书_Java安全教程–创建SSL连接和证书的分步指南

    java ssl证书 在有关应用JEE安全性的系列文章中,我们为您提供了另一个有关如何在Java EE应用程序中创建SSL连接和创建证书的详细教程. 如我们之前的文章中所述, 安全套接字层(SSL)/ ...

  6. java string对象创建对象_Java String 创建了几个对象

    我们首先来看一段代码: Java代码 String str=new String("abc"); 紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢 ...

  7. idea 新建的java项目没发run_IntelliJ IDEA创建普通的Java 项目及创建 Java 文件并运行的教程...

    最近突然看到这篇几年前随手记录的文章,居然浏览量那么高.看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程. ...

  8. java日常笔记、对象的创建完全是由构造方法实现的吗?this的本质

    java日常笔记.对象的创建完全是由构造方法实现的吗 不完全是构造方法是创建java对象重要途径,通过new关键字调用构造器时,构造器也确实返 回了该对象,但这个对象并不是完全由构造器负责创建的,创建 ...

  9. Java线程池的四种创建方式

    Java线程池的四种创建方式 Java使用Thread类来表示线程,所有的线程都是Thread类或者是他的子类.Java有四种方式来创建线程. (1)继承Thread类创建线程 (2)实现Runnab ...

  10. 细节--Java必须先创建文件夹再创建文件

    Java中io操作,必须先创建文件夹再创建文件. 需要先[存在]文件夹,才能再创建文件. 当然,如果文件夹[不存在],那么就需要先创建文件夹,再创建文件. 比如  :   c盘已经存在,所以才能创建C ...

最新文章

  1. 高效学习,战胜拖延症
  2. 使用ulimit设置文件最大打开数
  3. 交叉验证技术(part1)--概述
  4. linux下c/c++实例之十socket简单应用
  5. 我26岁,月薪一万,刚实现“黄焖鸡自由”(苦笑)
  6. java对excel经行读写
  7. 牛客网暑期ACM多校训练营(第三场) E Sort String 哈希处理字符串(模板)
  8. scrapy 伪装代理和fake_userAgent的使用
  9. 2020.3二级中选择题文件类型题目全套
  10. 我最喜爱的九位历史人物 - 曹操(Space搬家)
  11. python 微信步数修改
  12. 计算机基础(一):二进制详解
  13. 【UIAutomator2】实现微信自动加好友功能
  14. 微信小店二次开发_微信小店二次开发功能套餐列表
  15. centos6.8服务器中了挖矿程序病毒的解决方法
  16. 微服务项目之电商--15.后台分页查询及新增品牌业务添加
  17. python爬虫------王者荣耀英雄及技能爬取并保存信息到excel
  18. 台大-林轩田老师-机器学习基石学习笔记6
  19. 【PAT甲级】A1101-A1155刷题记录
  20. 如何做一个吸引人的自我介绍?

热门文章

  1. 【转】s3c2440 按键驱动 — 字符设备
  2. 【转】Scala: Example use for early definition / early initializer / pre-initialized fields
  3. NSTimer实现读秒、倒计时等周期性操作
  4. 谈谈linux系统调用
  5. BizTalk Server 2010 + SQL Server 2008 R2 - 通过集成创造更大价值 [ 上篇 ]
  6. Eclipse的代码补全方法可以实现psvm和sout
  7. idea生成有参构造的快捷键,idea生成有参构造的快捷键_Idea_学习_09_Idea 方法自动生成参数默认名...
  8. 电脑保密检查清除痕迹_保密安全|2020年国家安全与保密宣传周来啦!
  9. 堆排序算法讲解视频java版_堆排序算法的讲解及Java版实现
  10. bci测试如何整改_基于fNIRS技术的脑机接口(BCI)