本文整理了Java中gnu.trove.list.array.TIntArrayList.size()方法的一些代码示例,展示了TIntArrayList.
本文整理了Java中gnu.trove.list.array.TIntArrayList.size()
方法的一些代码示例,展示了TIntArrayList.size()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TIntArrayList.size()
方法的具体详情如下:
包路径:gnu.trove.list.array.TIntArrayList
类名称:TIntArrayList
方法名:size
TIntArrayList.size介绍
暂无
代码示例
代码示例来源:origin: alibaba/mdrill
/**
* Returns the current depth of the stack.
*/
public int size() {
return _list.size();
}
代码示例来源:origin: FudanNLP/fnlp
public float l2Norm2() {
return data.size();
}
代码示例来源:origin: osmandapp/Osmand
public int timesSize() {
return startTimes.size();
}
代码示例来源:origin: FudanNLP/fnlp
private int size() {
return data.size();
}
代码示例来源:origin: alibaba/mdrill
/** {@inheritDoc} */
public boolean hasNext() {
return cursor }
代码示例来源:origin: alibaba/mdrill
/** {@inheritDoc} */
public int max() {
if ( size() == 0 ) {
throw new IllegalStateException("cannot find maximum of an empty list");
}
int max = Integer.MIN_VALUE;
for ( int i = 0; i <_pos; i++ ) {
if ( _data[ i ] > max ) {
max = _data[ i ];
}
}
return max;
}
代码示例来源:origin: alibaba/mdrill
/** {@inheritDoc} */
public int min() {
if ( size() == 0 ) {
throw new IllegalStateException( "cannot find minimum of an empty list" );
}
int min = Integer.MAX_VALUE;
for ( int i = 0; i <_pos; i++ ) {
if ( _data[i] min = _data[i];
}
}
return min;
}
代码示例来源:origin: alibaba/mdrill
/**
* Sheds any excess capacity above and beyond the current size of the list.
*/
public void trimToSize() {
if ( _data.length > size() ) {
int[] tmp = new int[ size() ];
toArray( tmp, 0, tmp.length );
_data = tmp;
}
}
代码示例来源:origin: osmandapp/Osmand
/**
* get a single end time
*
* @return a single end time
*/
public int getEndTime() {
if (endTimes.size() == 0) {
return 0;
}
return endTimes.get(0);
}
代码示例来源:origin: alibaba/mdrill
/** {@inheritDoc} */
@Override
public String toString() {
final StringBuilder buf = new StringBuilder( "{" );
for ( int i = 0, end = _pos - 1; i buf.append( _data[ i ] );
buf.append( ", " );
}
if ( size() > 0 ) {
buf.append( _data[ _pos - 1 ] );
}
buf.append( "}" );
return buf.toString();
}
代码示例来源:origin: osmandapp/Osmand
private static void setSingleValueForArrayList(TIntArrayList arrayList, int s) {
if (arrayList.size() > 0) {
arrayList.remove(0, arrayList.size());
}
arrayList.add(s);
}
代码示例来源:origin: osmandapp/Osmand
/**
* get a single start time
*
* @return a single start time
*/
public int getStartTime() {
if (startTimes.size() == 0) {
return 0;
}
return startTimes.get(0);
}
代码示例来源:origin: alibaba/mdrill
/**
* Removes and returns the value at the top of the stack.
*
* @return an int
value
*/
public int pop() {
return _list.removeAt( _list.size() - 1 );
}
代码示例来源:origin: alibaba/mdrill
/**
* Returns the value at the top of the stack.
*
* @return an int
value
*/
public int peek() {
return _list.get( _list.size() - 1 );
}
代码示例来源:origin: osmandapp/Osmand
public Map getOrderedObjectNames() {
if (namesOrder == null) {
return null;
}
LinkedHashMap lm = new LinkedHashMap ();
for (int i = 0; i int nm = namesOrder.get(i);
lm.put(nm, objectNames.get(nm));
}
return lm;
}
代码示例来源:origin: osmandapp/Osmand
@Override
public boolean hasOverlapTimes() {
for (int i = 0; i int startTime = this.startTimes.get(i);
int endTime = this.endTimes.get(i);
if (startTime >= endTime && endTime != -1) {
return true;
}
}
return false;
}
代码示例来源:origin: osmandapp/Osmand
@Override
public boolean isOpened24_7() {
boolean opened24_7 = isOpenedEveryDay();
if (opened24_7) {
if (startTimes != null && startTimes.size() > 0) {
for (int i = 0; i int startTime = startTimes.get(i);
int endTime = endTimes.get(i);
if (startTime == 0 && endTime / 60 == 24) {
return true;
}
}
} else {
return true;
}
}
return false;
}
代码示例来源:origin: osmandapp/Osmand
/**
* set a single start time, erase all previously added start times
*
* @param s startTime to set
*/
public void setStartTime(int s) {
setSingleValueForArrayList(startTimes, s);
if (endTimes.size() != 1) {
setSingleValueForArrayList(endTimes, 0);
}
}
代码示例来源:origin: osmandapp/Osmand
/**
* set a single end time, erase all previously added end times
*
* @param e endTime to set
*/
public void setEndTime(int e) {
setSingleValueForArrayList(endTimes, e);
if (startTimes.size() != 1) {
setSingleValueForArrayList(startTimes, 0);
}
}
代码示例来源:origin: osmandapp/Osmand
public int getArrivalTime() {
if(route.getSchedule() != null && depTime != -1) {
int tm = depTime;
TIntArrayList intervals = route.getSchedule().avgStopIntervals;
for(int i = start; i <= end; i++) {
if(i == end) {
return tm;
}
if(intervals.size() > i) {
tm += intervals.get(i);
} else {
break;
}
}
}
return -1;
}