當前位置: 首頁>>代碼示例>>Java>>正文


Java EnumSet.range方法代碼示例

本文整理匯總了Java中java.util.EnumSet.range方法的典型用法代碼示例。如果您正苦於以下問題:Java EnumSet.range方法的具體用法?Java EnumSet.range怎麽用?Java EnumSet.range使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在java.util.EnumSet的用法示例。


在下文中一共展示了EnumSet.range方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testTimeUnit

import java.util.EnumSet; //導入方法依賴的package包/類
@Test
public void testTimeUnit() throws IOException {
  final EnumSet<TimeUnit> optimizedTimeUnits =
      EnumSet.range(TimeUnit.NANOSECONDS, TimeUnit.SECONDS);
  for (TimeUnit v : TimeUnit.values()) {
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    DataOutputStream out = new DataOutputStream(baos);
    DataSerializer.writeObject(v, out);
    byte[] bytes = baos.toByteArray();
    String type = DataType.getDataType(bytes); // 4?
    if (optimizedTimeUnits.contains(v)) {
      assertEquals("for enum " + v, "java.util.concurrent.TimeUnit", type);
    } else {
      assertEquals("for enum " + v, "java.lang.Enum:java.util.concurrent.TimeUnit", type);
    }
  }
}
 
開發者ID:ampool,項目名稱:monarch,代碼行數:18,代碼來源:DataTypeJUnitTest.java

示例2: main

import java.util.EnumSet; //導入方法依賴的package包/類
public static void main(String[] args) {
	EnumSet<TIME_FRAME> tf = EnumSet.of(TIME_FRAME.DAY, TIME_FRAME.DAY);
	System.out.println(tf.size());
	IDataSource kt_data = new KTExportFutures("al", EnumSet.range(TIME_FRAME.MIN5, TIME_FRAME.DAY));
	
	//for (Bar bar : kt_data.getBarSeries(0, TIME_FRAME.DAY)) {
		//System.out.println(bar);
	//}
	
	check1(kt_data);
	check2(kt_data);
	
	int len = main_id1.length;
	for (int i = 0; i < len; i++) {
		if (main_id2[i] != 0) {
			if (main_id1[i] + 1 != main_id2[i] % 100) {
				System.out.println("i = " + i + ", " + main_id1[i] + ", " + main_id2[i]);
			}
		}
	}
	
}
 
開發者ID:zc8424,項目名稱:QuantTester,代碼行數:23,代碼來源:CheckData.java

示例3: run

import java.util.EnumSet; //導入方法依賴的package包/類
@Override
public void run() {
    final List<Activity> activities = new ArrayList<>();

    for (final Stage stage : EnumSet.range(Stage.CREATED, Stage.STOPPED)) {
        activities.addAll(activityLifecycleMonitor.getActivitiesInStage(stage));
    }

    for (final Activity activity : activities) {
        if (!activity.isFinishing()) {
            activity.finish();
        }
    }
}
 
開發者ID:WGPlaner,項目名稱:wg_planer,代碼行數:15,代碼來源:ActivityFinisher.java

示例4: testRun

import java.util.EnumSet; //導入方法依賴的package包/類
/**
 * Verify getSourceVersions.
 */
@Test
public void testRun() throws Exception {
    DocumentationTool tool = ToolProvider.getSystemDocumentationTool();
    Set<SourceVersion> found = tool.getSourceVersions();
    Set<SourceVersion> expect = EnumSet.range(SourceVersion.RELEASE_3, SourceVersion.latest());
    if (!expect.equals(found)) {
        System.err.println("expect: " + expect);
        System.err.println(" found: " + expect);
        error("unexpected versions");
    }
}
 
開發者ID:AdoptOpenJDK,項目名稱:openjdk-jdk10,代碼行數:15,代碼來源:GetSourceVersionsTest.java

示例5: SinYeeDataSource

import java.util.EnumSet; //導入方法依賴的package包/類
public SinYeeDataSource(String instrument_name) {
	this(instrument_name, EnumSet.range(TIME_FRAME.MIN1, TIME_FRAME.DAY), str -> true);
}
 
開發者ID:zc8424,項目名稱:QuantTester,代碼行數:4,代碼來源:SinYeeDataSource.java


注:本文中的java.util.EnumSet.range方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。