小编Ale*_*aev的帖子

从Java中的字符串中删除第一个单词

从Java中删除字符串中第一个单词的最佳方法是什么?

如果我有

String originalString = "This is a string";

我想从中删除第一个单词,实际上形成两个字符串 -

removedWord = "This"
originalString = "is a string;
Run Code Online (Sandbox Code Playgroud)

java string split

10
推荐指数
2
解决办法
3万
查看次数

maven解析dependecy但无法在其中找到包/类

在自定义geotools平台编译(事实上基于OSGi)中,当我尝试构建它时,其中一个模块正确编译.但是当我构建整个项目时 - 它在compile舞台上失败了,因为它无法找到某些包/类.能够很好地解决依赖问题.

这是模块的pom.xml的依赖:

<dependency>
   <groupId>org.picocontainer</groupId>
   <artifactId>com.springsource.org.picocontainer</artifactId>
   <version>1.2.0</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)

maven构建错误的一部分:

...\geotools-osgi\modules\extension\xsd\xsd -core\src\main\java\org\geotools\xs\bindings\XSGroupBinding.java:[19,24] package org.picocon tainer不存在

...\geotools-osgi\modules\extension\xsd\xsd -core\src\main\java\org\geotools\xml\AbstractComplexBinding.java:[20,24] package org.picocon tainer不存在

...\geotools-osgi\modules\extension\xsd\xsd -core\src\main\java\org\geotools\xml\ComplexBinding.java:[21,24] package org.picocontainer不存在

如果我改变pom.xml依赖 - 它失败了某种"无法解析捆绑".

该项目非常庞大,捆绑和儿童/父母的数量.所以我不能在这里发布所有这些内容.所以我的问题是:这种麻烦的可能原因是什么?这可能是父母/孩子之间的依赖冲突吗?

dependencies osgi maven

10
推荐指数
2
解决办法
2万
查看次数

将null设置为PreparedStatement

典型的情况:我们有一些Integer可以为类的可空列,它可能是两个null或一些int值.所以我们使用以下内容:

private static void setIntOrNull(PreparedStatement stmt, int col, Integer i)
    throws SQLException
    {
        if (i == null)
            stmt.setNull(col, java.sql.Types.INTEGER);
        else
            stmt.setInt(col, i);
    }
Run Code Online (Sandbox Code Playgroud)

但对我来说这种情况下是一种不好的做法-以内部空隙更改方法中的外部对象(reffering到罗伯特·马丁的"清洁守则"第17章:气味和启发,功能,F2).我尽量避免这种情况,但这次我找不到更好的解决方案.也许有人可以帮我一个人?

java null jdbc prepared-statement

4
推荐指数
1
解决办法
784
查看次数

标签 统计

java ×2

dependencies ×1

jdbc ×1

maven ×1

null ×1

osgi ×1

prepared-statement ×1

split ×1

string ×1