【JAVA搜索列表字段】教程文章相关的互联网学习教程文章

java – Spring solr动态字段anotation【代码】

我正在尝试执行一个查询,就像从文档中检索一个特定字段,我在执行查询时没有获取运行时错误,但我没有得到我应该从查询中检索的3个字段,只是日期和原点,但没有变量,应该返回所有变量的变量都是空值.我如何选择我只想在查询中检索的字段? 目前我的查询如下所示:@Query(value = "id:?0", fields = {"?1","date","origin"})List<Data> getRecord(String id,String field);解决方法:介绍 阅读你的评论我看到有一些关于什么是SolrJ和什么...

使用Java和IText,如何从PDF中提取AcroForm字段名称?【代码】

我正在寻找一个简单的API示例,它将PDF文件/模板作为输入读取,并迭代PDF表单中定义的字段(我认为它被称为AcroForm)解决方法:好的,我找到了解决方案public static void scanFields(String path) throws IOException {PdfReader pdfReader = new PdfReader(path);AcroFields acroFields = pdfReader.getAcroFields();HashMap<String,AcroFields.Item> fields = acroFields.getFields();Set<Entry<String, Item>> entrySet = fields.en...

java – 用于初始化类的字段成员的传统实践

我来自C背景,其中类的字段在构造函数内初始化.但是这里是java我看到我可以在声明时初始化,这与C不同. 所以,我的问题是哪个是初始化任何类的字段成员的最佳/传统做法.是吗… >当时宣布? class testClass{private int x = 100;}>使用非静态范围? class testClass {private int x;{x = 100;}}>或在构造函数内部? class testClass {private int x;testClass(){x = 100;}} (因为我的背景,我有点偏向于在构造函数中初始化字段成员.)解...

java – Struts逻辑:迭代输入字段【代码】

我目前有以下代码,数据显示正常.<logic:iterate name="myList" id="product" indexId="iteration" type="com.mycompany.MyBean"> <tr> <td> <bean:write name="product" property="weight"/> </td> <td> <bean:write name="product" property="sku"/> </td> <td> <bean:write name="product" property="quantity"/> </td> </tr> </logic:iterate> 但现在我需要使“数量”部分可以修改.用户应该能够更新该字段,按提交,当它...

在比较最终静态字段时,使用java – ==或equals【代码】

我在使用C#稍微休息后回到了Java,我已经厌倦了写a.equals(b)这样的东西,所以我想知道是否有办法在不破坏程序的情况下使用==运算符. 这是我的情况:public static class A {public final static A STATIC_FIELD = new A(prop1, prop2);public A method(int param){return (param > 0.5) ? STATIC_FIELD : new A(prop1, prop2);} }现在,我可以在下面的代码片段中用等号替换等号,因为我指的是同一个对象或者它是错的吗?.... private ...

java – JPA:如何对实体中的Set字段进行排序?【代码】

我使用的是Spring 3.2.11.RELEASE,Hibernate 4.3.6.Final和JPA 2.1.我有以下实体与以下字段…@Entity @Table(name = "user") public class User implements Serializable, Comparable<User> {…@ManyToMany@JoinTable(name = "user_organization", joinColumns = { @JoinColumn(name = "USER_ID") }, inverseJoinColumns = { @JoinColumn(name = "ORGANIZATION_ID") })@LazyCollection(LazyCollectionOption.FALSE)@SortNaturalpri...

JAVA如何在不复制新实例引用的情况下更改实例字段值【代码】

参见英文答案 > How do I copy an object in Java? 21个假设我有A级public class A {private int field1;private String field2;... }我创建了一个新的A实例,然后是第二个实例:A a1 = new A(); A a2 = new A();有没有简单的方法(反射左右)将字段从a2复制到a1而不将实例a2分配给a1(我不想更改实例a1的引用,只需更改其字段的值)?我知道我可以用某种方法手动完成它,但是如果有很多字段它有点不实...

java – 关于何时使用私有vs受保护字段的混淆【代码】

我在SO中看到用户说受保护的字段很糟糕,因为它会随着代码的增长而引入问题.请参阅以下代码.public class Car {private String modelName;private int yearReleased;//getters and setters}如果Car类由名为ToyotaCar的类扩展public class ToyotaCar extends Car{// Toyota specific stuff }我希望我的ToyotaCar对象具有modelName和yearReleased字段.这就是为什么我决定延续Car class.但私有成员不是由子类继承的(即使我可以使用公共...

java – 将所有字段从一个对象移动到另一个对象【代码】

我能以某种方式将所有字段值从一个对象移动到另一个对象而不使用反射吗?所以,我想做的是这样的:public class BetterThing extends Thing implements IBetterObject {public BetterThing(Thing t) {super();t.evolve(this);} }因此,evolve方法会将一个类演变为另一个类.一个论点是<?延伸<?扩展T>>其中T是对象的类,你正在调用evolve. 我知道我可以用反射来做到这一点,但反射会伤害表现.在这种情况下,Thing类在外部API中,并且没有...

java – Lucene:使用DocValues添加字段时为null值【代码】

我通过搜索更改了一个文档字段以进行排序,但现在addDocument()抛出一个异常,说明该字段值为null,尽管我在添加字段时验证了该电子邮件是非空字符串.在异常之前Lucene代码从字段中获取binaryValue(). StringField构造函数不接受自定义FieldType是可疑的.我可以使用String字段进行排序吗?如何解决这个问题? Lucene 5.3.1private static final FieldType EMAIL_FIELD_TYPE = new FieldType(StringField.TYPE_STORED);static{EMAIL_FI...

java – 如果子报表为空,则隐藏文本字段【代码】

我在Jasper创建了一个包含四个部分的报告.每个部分都包含一个文本字段作为标题和一个子报表.子报表可以为空.如果为空,则使用“删除行空白时隐藏”.这项工作到目前为止.现在,如果隐藏子报表,也应隐藏相应的标题文本字段. 我尝试了很多东西,但无法提出解决方案.例如.表达时使用Print:new Boolean($P {otherField} .read()!= -1).这从未显示过标题. 我也试图在我的Java程序中隐藏标题,但找不到合适的API命令.我猜getBands()[x] .get...

Java设计(在函数中使用final字段)【代码】

我用Java编程了一年,并在去年休息了一些python.我回到了java,我对一些设计方面感到困惑. 假设我有一个几乎可以做所有静态的课程public class Example{String list = {{"A", "apple"}, {"B","banana"}, {"C", "can"}}public static manipulateTheList(){// do something with the above list}public static anotherManipulateTheList(){// do something with the above list} }它不会让我使用this.list,因为该方法是静态的.但我不认...

java – 在Spring Data中查找按字段排序的所有实体的正确方法是什么?【代码】

我正在使用Spring Data JPA,并希望在我的基本Repository接口中添加一个方法,以按字段顺序获取所有实体:@NoRepositoryBean public interface OrderedEntityDao<T extends OrderedEntity> extends EntityDao<T, Long> {List<T> findOrderByOrder(); }OrderedEntity是@MappedSuperclass实体. 但是在创建这个bean时我遇到了异常:Caused by: java.util.NoSuchElementExceptionat java.util.ArrayList$Itr.next(ArrayList.java:854)at ...

java – 为什么@Configuration类中的@Autowired字段为null?【代码】

这是the Spring documentation第6.12.5节的一个例子:@Configuration public class ServiceConfig {@Autowiredprivate AccountRepository accountRepository;@Beanpublic TransferService transferService() {return new TransferServiceImpl(accountRepository);}}我的问题是:为什么必须在新的TransferServiceImpl()使用之前创建accountRepository?另外,我不知道Spring怎么知道第二个依赖于第一个被设置(除非它通过transferServ...

Java枚举强制字段的唯一性【代码】

我有一个枚举,简化形式看起来像这样.public enum Codes{Code1("someCode1", "someState"),Code2("someCode2", "someState"),......private final String m_code;private final String m_state; }我的目标是强制执行当其他任何人编辑此枚举以添加新值时,例如Code100,Code100的m_code不应与任何先前的Code1-Code99的m_code相同.我能想到的唯一方法是为这个枚举编写一个单元测试来进行检查.这个问题有更好的解决方案吗? 理想情...

字段 - 相关标签