草庐IT

function-point-languages-table

全部标签

java - Apache POI : API to identify tables in the excel sheet and read them

是否有任何方法可以返回工作表中存在的表格列表?我的要求是从工作表上存在的多个表中获取数据。 最佳答案 假设您正在为.xlsxexcel文件使用XSSFAPI。如果表格是由Insert->Table创建的,那么您可以使用以下命令读取它们:XSSFWorkbookworkbook=newXSSFWorkbook(newFile("test.xlsx"));intnumberOfSheets=workbook.getNumberOfSheets();for(intsheetIdx=0;sheetIdxtables=sheet.getTab

java - 将 Clojure 函数作为 java.util.Function 传递

在主题中,我想使用一个将函数作为参数的Java方法,并为其提供一个Clojure函数,无论是匿名函数还是常规函数。任何人都知道如何做到这一点? 最佳答案 java.util.function.Function是一个接口(interface)。您需要实现抽象方法apply(Tt).应该这样做:(defnhello[name](str"Hello,"name"!"))(defnmy-function[](reifyjava.util.function.Function(apply[thisarg](helloarg))));;thend

Java 泛型 : chaining together generic function object

我一直在努力解决以下问题。我有一系列函数对象,每个函数对象都有自己的输入和输出类型,这些类型是通过java中的泛型类型参数定义的。我想将它们排列成一个链,以便将原始数据输入到第一个函数,转换为输出类型,这是下一个对象的输入类型,依此类推。当然,这对于硬编码来说是微不足道的,但我希望代码可以插入到新的函数对象中。如果我只是省略了类型参数(只有最终输出类型),这就是事情的样子:publicTprocess(){Iteratorit=source.provideData();for(Pipepipe:pipeline){it=pipe.processIterator(it);}returns

java - Sonar 失败 :[ERROR] Unable to create symbol table for <Class>

当我使用SonarQube5.6.5运行分析时,我在java源代码上收到以下异常。我正在使用Maven项目运行此分析:mvnsonar:sonar几乎每个jar都失败了,但它通过了superpom。我没有写任何源代码,我只是包括sonarqube插件。此错误是由于源代码还是Sonar插件引起的?Unabletocreatesymboltablefor:/Users/dagrawa/EInkReader/apps/ramp/src/com/amazon/ebook/ramp/utils/RAMPUtils.javajava.lang.IllegalArgumentException:nu

java 1.5 : Best practice to keep constants for column name of db tables?

技术:-Java1.5或1.6-hibernate3.4为了避免在更改列名或表名时在多个位置更新列名,我想要一个相同的常量文件。我有以下疑问?一种可能的解决方案是维护一个全局文件,该文件存储数据库中所有表的列名的常量。喜欢classDbConstants{publicstaticfinalStringEMPLOYEE__PERFORMANCE_DESC="performance_desc";}在上面的例子中,employees是表名,performance_desc是列名。因此,在命名常量时遵循一种tablename__columnname格式,以避免两个不同表的两个常量在具有列名的情

Java基础: a static function without a name,或返回类型

publicclassMain{publicstaticfinalLoggerLOGGER=Logger.getLogger(Main.class.getName());static{try{LOGGER.addHandler(newFileHandler("errors.log",true));}catch(IOExceptionex){LOGGER.log(Level.WARNING,ex.toString(),ex);}}...我想知道这个无名静态函数是关于什么的。我从未在java中看到过这样的东西(我目前正在学习)。它有什么用?它通常在什么时候使用?什么时候在程序中执行?

java - 在 Function<T,R> 中格式化日期

我正在尝试在函数式界面中设置日期格式,但我不知道是否可行SimpleDateFormatdt1=newSimpleDateFormat("ddmmyyyyy");ListmenuPrices=findAll(restaurant);menuPrices.parallelStream().collect(Collectors.groupingBy(dt1.format(MenuPrice::getUpdateDate))); 最佳答案 这是可能的,但没有方法引用:Map>menuPrices.parallelStream().coll

java - 是否有 Java-8 之前的功能接口(interface)可以替代 java.util.function.Consumer<T>?

为了迁移到Java8,我尝试以有利于使用lambda的方式编写我的代码。我需要一个功能接口(interface),该接口(interface)具有一个方法,该方法采用某种类型的一个参数T并返回void。这是java.util.function.Consumer的accept()方法的签名,但我当然还不能使用它。我可以使用标准Java7(最好是Java6)API中的另一个接口(interface)吗?我知道我可以创建自己的,但尤其是。在将此代码移植到Java8之前,如果我可以使用已经从标准Java6/7API中熟悉的标准接口(interface),那么可读性会更好。到目前为止我发现的最接

java - Vaadin 网格表 : How to disable Sort Function and set the color of one column

我在Vaadin中使用Grid表来表示数据。为此,我试图找出以下两个问题:1.)如何关闭每列表头的排序功能2.)如何设置Grid表格中一列的颜色 最佳答案 首先,我找到了Vaadindocs一个开始寻求帮助的好地方。对于练习的其余部分,假设我们有一个包含3个简单列c1、c2和c3的Grid:Gridgrid=newGrid();grid.addColumn("c1",String.class);grid.addColumn("c2",String.class);grid.addColumn("c3",String.class);1.

java - 在 Futures.transform 中,使用 Function 和 AsyncFunction 有什么区别

我知道Function的apply方法是同步返回一个对象,AsyncFunction的apply是异步运行的,返回一个Future。你能举个例子说明什么时候更喜欢什么吗。我看到的一个代码片段看起来像这样:Futures.transform(someFuture,newAsyncFunction(){publicBapply(Aa){if(a!=null){returnFutures.immediateFuture(a.getData())}else{returnFutures.immediateFailedFuture(checkException(());}});});既然Async