在ILOG规则irl文件中,我们经常会从集合中设置变量,并从集合中设置不等于第一个对象的另一个变量。student1: com.company.bom.Student() in all_students;在ILOG中,这些行只是返回集合中的第一个和第二个对象吗?student1: com.company.bom.Student() from all_
经过一些搜索之后,我能够找到如何将Source对象发送到文件中。这是由文件中编码文本前面的Byte Order Mark造成的,虽然UTF-8编码文件不需要此BOM,但Unicode标准允许使用此BOM,但Java不支持UTF-8编码流中的BOM。我可以通过发送一个没有BOM的文件来解决这个问题,但是这实际上是不可行的,因为它会在大多数Microsoft产品中引起问题,因为大多数Microsoft产品都会插入BOM。Sun/Oracle拒绝用流解决此问题有很多解决办法,但它们都