scala.collection.Seq.length()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(132)

本文整理了Java中scala.collection.Seq.length()方法的一些代码示例,展示了Seq.length()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Seq.length()方法的具体详情如下:
包路径:scala.collection.Seq
类名称:Seq
方法名:length

Seq.length介绍

暂无

代码示例

代码示例来源:origin: apache/hive

@Override
public void onJobStart(SparkListenerJobStart jobStart) {
 synchronized (stageToJobId) {
  for (int i = 0; i < jobStart.stageIds().length(); i++) {
   stageToJobId.put((Integer) jobStart.stageIds().apply(i), jobStart.jobId());
  }
 }
}

代码示例来源:origin: com.typesafe.play/play_2.12

/**
 * Converts a Scala List to an Array.
 *
 * @param clazz    the element class type
 * @param scalaList the scala list.
 * @param <T> the return type.
 * @return the array
 */
public static <T> T[] asArray(Class<T> clazz, scala.collection.Seq<T> scalaList) {
  T[] arr = (T[]) Array.newInstance(clazz, scalaList.length());
  scalaList.copyToArray(arr);
  return arr;
}

代码示例来源:origin: com.typesafe.play/play_2.10

/**
 * Converts a Scala List to an Array.
 */
public static <T> T[] asArray(Class<T> clazz, scala.collection.Seq<T> scalaList) {
  T[] arr = (T[]) Array.newInstance(clazz, scalaList.length());
  scalaList.copyToArray(arr);
  return arr;
}

代码示例来源:origin: com.typesafe.play/play_2.11

/**
 * Converts a Scala List to an Array.
 *
 * @param clazz    the element class type
 * @param scalaList the scala list.
 * @param <T> the return type.
 * @return the array
 */
public static <T> T[] asArray(Class<T> clazz, scala.collection.Seq<T> scalaList) {
  T[] arr = (T[]) Array.newInstance(clazz, scalaList.length());
  scalaList.copyToArray(arr);
  return arr;
}

代码示例来源:origin: com.typesafe.play/play

/**
 * Converts a Scala List to an Array.
 *
 * @param clazz    the element class type
 * @param scalaList the scala list.
 * @param <T> the return type.
 * @return the array
 */
public static <T> T[] asArray(Class<T> clazz, scala.collection.Seq<T> scalaList) {
  T[] arr = (T[]) Array.newInstance(clazz, scalaList.length());
  scalaList.copyToArray(arr);
  return arr;
}

代码示例来源:origin: twitter/GraphJet

@Override
 public int skip(int n) {
  if (index + n < seq.length()) {
   index += n;
   return n;
  }
  int skipped = seq.length() - index;
  index = seq.length();
  return skipped;
 }
}

代码示例来源:origin: twitter/GraphJet

@Override
public boolean hasNext() {
 return index < seq.length();
}

代码示例来源:origin: com.sandinh/play-alone

/**
 * Converts a Scala List to an Array.
 */
public static <T> T[] asArray(Class<T> clazz, scala.collection.Seq<T> scalaList) {
  T[] arr = (T[]) Array.newInstance(clazz, scalaList.length());
  scalaList.copyToArray(arr);
  return arr;
}

代码示例来源:origin: org.apache.spark/spark-sql_2.11

Assert.assertEquals(bean.getB().length, result.length());
for (int i = 0; i < result.length(); i++) {
 Assert.assertEquals(bean.getB()[i], result.apply(i));
 Ints.toArray(JavaConverters.seqAsJavaListConverter(outputBuffer).asJava()));
Seq<String> d = first.getAs(3);
Assert.assertEquals(bean.getD().size(), d.length());
for (int i = 0; i < d.length(); i++) {
 Assert.assertEquals(bean.getD().get(i), d.apply(i));

代码示例来源:origin: org.apache.spark/spark-sql_2.10

Assert.assertEquals(bean.getB().length, result.length());
for (int i = 0; i < result.length(); i++) {
 Assert.assertEquals(bean.getB()[i], result.apply(i));
 Ints.toArray(JavaConverters.seqAsJavaListConverter(outputBuffer).asJava()));
Seq<String> d = first.getAs(3);
Assert.assertEquals(bean.getD().size(), d.length());
for (int i = 0; i < d.length(); i++) {
 Assert.assertEquals(bean.getD().get(i), d.apply(i));

代码示例来源:origin: org.apache.spark/spark-sql

Assert.assertEquals(bean.getB().length, result.length());
for (int i = 0; i < result.length(); i++) {
 Assert.assertEquals(bean.getB()[i], result.apply(i));
 Ints.toArray(JavaConverters.seqAsJavaListConverter(outputBuffer).asJava()));
Seq<String> d = first.getAs(3);
Assert.assertEquals(bean.getD().size(), d.length());
for (int i = 0; i < d.length(); i++) {
 Assert.assertEquals(bean.getD().get(i), d.apply(i));

代码示例来源:origin: com.github.hyukjinkwon/spark-client

@Override
public void onJobStart(SparkListenerJobStart jobStart) {
 synchronized (stageToJobId) {
  for (int i = 0; i < jobStart.stageIds().length(); i++) {
   stageToJobId.put((Integer) jobStart.stageIds().apply(i), jobStart.jobId());
  }
 }
}

代码示例来源:origin: org.spark-project.hive/spark-client

@Override
public void onJobStart(SparkListenerJobStart jobStart) {
 synchronized (stageToJobId) {
  for (int i = 0; i < jobStart.stageIds().length(); i++) {
   stageToJobId.put((Integer) jobStart.stageIds().apply(i), jobStart.jobId());
  }
 }
}

代码示例来源:origin: open-korean-text/elasticsearch-analysis-openkoreantext

@Override
protected Seq<KoreanToken> perform(Seq<KoreanToken> tokens) {
  KoreanToken[] performed = new KoreanToken[tokens.length()];
  int i = 0;
  Iterator<KoreanToken> tokenIterator =  tokens.iterator();
  while (tokenIterator.hasNext()) {
    KoreanToken token = tokenIterator.next();
    performed[i++] = token.stem().nonEmpty() ? stem(token) : token;
  }
  return JavaConverters.asScalaBuffer(Arrays.asList(performed)).toSeq();
}

代码示例来源:origin: open-korean-text/elasticsearch-analysis-openkoreantext

private Seq<KoreanToken> convertPhrasesToTokens(Seq<KoreanPhrase> phrases) {
    KoreanToken[] tokens = new KoreanToken[phrases.length()];

    Iterator<KoreanPhrase> iterator = phrases.iterator();
    int i = 0;
    while (iterator.hasNext()) {
      KoreanPhrase phrase = iterator.next();
      tokens[i++] = new KoreanToken(phrase.text(), phrase.pos(), phrase.offset(), phrase.length(), scala.Option.apply(null), false);
    }

    Arrays.sort(tokens, (o1, o2) -> {
      if(o1.offset()== o2.offset())
        return 0;
      return o1.offset()< o2.offset()? -1 : 1;
    });

    return JavaConverters.asScalaBuffer(Arrays.asList(tokens)).toSeq();
  }
}

相关文章