本文整理了Java中scala.collection.Seq.copyToArray()
方法的一些代码示例,展示了Seq.copyToArray()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Seq.copyToArray()
方法的具体详情如下:
包路径:scala.collection.Seq
类名称:Seq
方法名:copyToArray
暂无
代码示例来源: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.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.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: 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: pinterest/doctorkafka
public static String getBrokers(String zkUrl, SecurityProtocol securityProtocol) {
ZkUtils zkUtils = getZkUtils(zkUrl);
Seq<Broker> brokersSeq = zkUtils.getAllBrokersInCluster();
Broker[] brokers = new Broker[brokersSeq.size()];
brokersSeq.copyToArray(brokers);
String brokersStr = Arrays.stream(brokers)
.map(b -> b.brokerEndPoint(
ListenerName.forSecurityProtocol(securityProtocol)).connectionString())
.reduce(null, (a, b) -> (a == null) ? b : a + "," + b);
return brokersStr;
}
代码示例来源:origin: com.github.pinterest/kafkastats
public static String getBrokers(String zkUrl, SecurityProtocol securityProtocol) {
ZkUtils zkUtils = getZkUtils(zkUrl);
Seq<Broker> brokersSeq = zkUtils.getAllBrokersInCluster();
Broker[] brokers = new Broker[brokersSeq.size()];
brokersSeq.copyToArray(brokers);
String brokersStr = Arrays.stream(brokers)
.map(b -> b.brokerEndPoint(
ListenerName.forSecurityProtocol(securityProtocol)).connectionString())
.reduce(null, (a, b) -> (a == null) ? b : a + "," + b);
return brokersStr;
}
代码示例来源:origin: pac4j/play-pac4j
/**
* We retrieve the body apart from the request. Otherwise, there is an issue in casting the body between Scala and Java.
*
* @param requestHeader the request without the body
* @param body the body (maybe)
* @param sessionStore the session store
*/
public PlayWebContext(final RequestHeader requestHeader, final Object body, final SessionStore<org.pac4j.play.PlayWebContext> sessionStore) {
this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore);
this.formParameters = new HashMap<>();
if (body instanceof AnyContentAsFormUrlEncoded) {
final scala.collection.immutable.Map<String, Seq<String>> parameters = ((AnyContentAsFormUrlEncoded) body).asFormUrlEncoded().get();
for (final String key : ScalaCompatibility.scalaSetToJavaSet(parameters.keySet())) {
final Seq<String> v = parameters.get(key).get();
final String[] values = new String[v.size()];
v.copyToArray(values);
formParameters.put(key, values);
}
}
}
代码示例来源:origin: pac4j/play-pac4j
/**
* We retrieve the body apart from the request. Otherwise, there is an issue in casting the body between Scala and Java.
*
* @param requestHeader the request without the body
* @param body the body (maybe)
* @param sessionStore the session store
*/
public PlayWebContext(final RequestHeader requestHeader, final Object body, final SessionStore<org.pac4j.play.PlayWebContext> sessionStore) {
this(JavaHelpers$.MODULE$.createJavaContext(requestHeader, JavaHelpers$.MODULE$.createContextComponents()), sessionStore);
this.formParameters = new HashMap<>();
if (body instanceof AnyContentAsFormUrlEncoded) {
final scala.collection.immutable.Map<String, Seq<String>> parameters = ((AnyContentAsFormUrlEncoded) body).asFormUrlEncoded().get();
for (final String key : ScalaCompatibility.scalaSetToJavaSet(parameters.keySet())) {
final Seq<String> v = parameters.get(key).get();
final String[] values = new String[v.size()];
v.copyToArray(values);
formParameters.put(key, values);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!