本文整理了Java中gnu.trove.TIntArrayList.clone()
方法的一些代码示例,展示了TIntArrayList.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TIntArrayList.clone()
方法的具体详情如下:
包路径:gnu.trove.TIntArrayList
类名称:TIntArrayList
方法名:clone
[英]Returns a clone of this list. Since this is a primitive collection, this will be a deep clone.
[中]返回此列表的克隆。由于这是一个原始的集合,这将是一个深度克隆。
代码示例来源:origin: org.fuzzydb.attrs/org.fuzzydb.attrs.compact
@Override
public LayoutMapConfig clone() throws CloneNotSupportedException {
LayoutMapConfig clone = (LayoutMapConfig) super.clone();
clone.attrIds = (TIntArrayList) attrIds.clone();
clone.constraintMapConfig = constraintMapConfig == null ? null : constraintMapConfig.clone();
clone.indicesPlusOne = (TIntArrayList) indicesPlusOne.clone();
clone.key = key;
clone.lengths = (TIntArrayList) lengths.clone();
clone.nextFloatsIndex = nextFloatsIndex;
clone.nextIntsIndex = nextIntsIndex;
return clone;
}
代码示例来源:origin: jatecs/jatecs
public IDomainDB cloneDB(ICategoryDB categoriesDB, IFeatureDB featuresDB) {
TroveDomainDB domainDB = new TroveDomainDB(categoriesDB, featuresDB);
domainDB._name = new String(_name);
domainDB._hasLocalRepresentation = _hasLocalRepresentation;
domainDB._categoriesFeatures = new Vector<TIntArrayList>(
_categoriesFeatures.size());
for (int i = 0; i < _categoriesFeatures.size(); ++i)
domainDB._categoriesFeatures
.add((TIntArrayList) _categoriesFeatures.get(i).clone());
return domainDB;
}
代码示例来源:origin: jatecs/jatecs
@SuppressWarnings("unchecked")
public IClassificationDB cloneDB(ICategoryDB categoriesDB, IDocumentDB documentsDB) {
TroveClassificationILDB classificationDB = new TroveClassificationILDB(documentsDB, categoriesDB);
classificationDB._name = new String(_name);
classificationDB._categoriesDocuments = new Vector<TIntArrayList>(_categoriesDocuments.size());
classificationDB._categoriesDocumentsPrimary = new Vector<Vector<Boolean>>(_categoriesDocumentsPrimary.size());
for (int i = 0; i < _categoriesDocuments.size(); ++i) {
classificationDB._categoriesDocuments.add((TIntArrayList) _categoriesDocuments.get(i).clone());
classificationDB._categoriesDocumentsPrimary.add((Vector<Boolean>) _categoriesDocumentsPrimary.get(i).clone());
}
return classificationDB;
}
代码示例来源:origin: jatecs/jatecs
@SuppressWarnings("unchecked")
public IClassificationDB cloneDB(ICategoryDB categoriesDB, IDocumentDB documentsDB) {
TroveClassificationFullDB classificationDB = new TroveClassificationFullDB(documentsDB, categoriesDB);
classificationDB._name = new String(_name);
classificationDB._documentsCategories = new Vector<TShortArrayList>(_documentsCategories.size());
classificationDB._documentsCatsPrimary = new Vector<Vector<Boolean>>(_documentsCategories.size());
for (int i = 0; i < _documentsCategories.size(); ++i) {
classificationDB._documentsCategories.add((TShortArrayList) _documentsCategories.get(i).clone());
classificationDB._documentsCatsPrimary.add((Vector<Boolean>) _documentsCatsPrimary.get(i).clone());
}
classificationDB._categoriesDocuments = new Vector<TIntArrayList>(_categoriesDocuments.size());
for (int i = 0; i < _categoriesDocuments.size(); ++i)
classificationDB._categoriesDocuments.add((TIntArrayList) _categoriesDocuments.get(i).clone());
return classificationDB;
}
代码示例来源:origin: jatecs/jatecs
public IContentDB cloneDB(IDocumentDB docDB, IFeatureDB featDB) {
TroveContentDB contentDB = new TroveContentDB(docDB, featDB);
contentDB._name = new String(_name);
contentDB._documentsFeatures = new Vector<TIntArrayList>(
_documentsFeatures.size());
for (int i = 0; i < _documentsFeatures.size(); ++i)
contentDB._documentsFeatures.add((TIntArrayList) _documentsFeatures
.get(i).clone());
contentDB._documentsFrequencies = new Vector<TIntArrayList>(
_documentsFrequencies.size());
for (int i = 0; i < _documentsFrequencies.size(); ++i)
contentDB._documentsFrequencies
.add((TIntArrayList) _documentsFrequencies.get(i).clone());
contentDB._documentLenghts = (TIntIntHashMap) _documentLenghts.clone();
contentDB._featureDocumentsCount = (TIntIntHashMap) _featureDocumentsCount
.clone();
return contentDB;
}
代码示例来源:origin: jatecs/jatecs
public IContentDB cloneDB(IDocumentDB docDB, IFeatureDB featDB) {
TroveContentFullDB contentDB = new TroveContentFullDB(docDB, featDB);
contentDB._name = new String(_name);
contentDB._documentsFeatures = new Vector<TIntArrayList>(
_documentsFeatures.size());
for (int i = 0; i < _documentsFeatures.size(); ++i)
contentDB._documentsFeatures.add((TIntArrayList) _documentsFeatures
.get(i).clone());
contentDB._documentsFrequencies = new Vector<TIntArrayList>(
_documentsFrequencies.size());
for (int i = 0; i < _documentsFrequencies.size(); ++i)
contentDB._documentsFrequencies
.add((TIntArrayList) _documentsFrequencies.get(i).clone());
contentDB._documentLenghts = (TIntIntHashMap) _documentLenghts.clone();
contentDB._featuresDocuments = new Vector<TIntArrayList>(
_featuresDocuments.size());
for (int i = 0; i < _featuresDocuments.size(); ++i)
contentDB._featuresDocuments.add((TIntArrayList) _featuresDocuments
.get(i).clone());
contentDB._featuresFrequencies = new Vector<TIntArrayList>(
_featuresFrequencies.size());
for (int i = 0; i < _featuresFrequencies.size(); ++i)
contentDB._featuresFrequencies
.add((TIntArrayList) _featuresFrequencies.get(i).clone());
return contentDB;
}
代码示例来源:origin: jatecs/jatecs
public IContentDB cloneDB(IDocumentDB documentsDB, IFeatureDB featuresDB) {
TroveContentILDB contentDB = new TroveContentILDB(documentsDB,
featuresDB);
contentDB._name = new String(_name);
contentDB._featuresDocuments = new Vector<TIntArrayList>(
_featuresDocuments.size());
for (int i = 0; i < _featuresDocuments.size(); ++i)
contentDB._featuresDocuments.add((TIntArrayList) _featuresDocuments
.get(i).clone());
contentDB._documentFeaturesCount = (TIntIntHashMap) _documentFeaturesCount
.clone();
contentDB._documentLenghts = (TIntIntHashMap) _documentLenghts.clone();
contentDB._featuresFrequencies = new Vector<TIntArrayList>(
_featuresFrequencies.size());
for (int i = 0; i < _featuresFrequencies.size(); ++i)
contentDB._featuresFrequencies
.add((TIntArrayList) _featuresFrequencies.get(i).clone());
return contentDB;
}
内容来源于网络,如有侵权,请联系作者删除!