java accept方法_Java Stream.Builder中的accept()方法

部署运行你感兴趣的模型镜像

使用accept()Java Stream.Builder的方法将元素添加到流中。

以下是语法:void accept(T t)

在此,t是要插入的参数。

为Java中的Stream.Builder类导入以下包:import java.util.stream.Stream;

首先,声明一个Stream.Builder:Stream.Builder builder = Stream.builder();

现在,使用accept()方法:builder.accept("Demo");

builder.accept("Text");

以下是显示如何accept()在Java中实现Stream.Builder方法的示例:

示例import java.util.stream.Stream;

public class Demo {

public static void main(String[] args){

Stream.Builder builder = Stream.builder();

builder.accept("Demo");

builder.accept("Text");

Stream str = builder.build();

str.forEach(System.out::println);

}

}

输出Demo

Text

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

public List<String> queryBlackList(String sysId) { TemplateInputDto templateInputDto = TemplateInputDto.builder().sysId(sysId).build(); TDGatewayDto<Object> tdGatewayDto = TDGatewayDto.builder() .scene(BLACK_LIST_SCENE) .channel(CallCenterConstant.TDGATEWAY_CHANNEL) .input(templateInputDto).build(); List<BlackListDto> blackListDtoList = null; try { blackListDtoList = (List<BlackListDto>)tdGatewayService.getSceneResult(tdGatewayDto, TDGATEWAY_MULTI_VALUE); } catch (Exception e) { throw new RuntimeException(e); } if (CollectionUtils.isEmpty(blackListDtoList)) { return new ArrayList<>(); } return blackListDtoList.stream().map(BlackListDto::getItem).collect(Collectors.toList()); } 为什么这行报错return blackListDtoList.stream().map(BlackListDto::getItem).collect(Collectors.toList()); java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to com.cmbchina.ccd.cses.model.dto.micro.BlackListDto at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[?:1.8.0_202] at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) ~[?:1.8.0_202] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_202] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_202] at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[?:1.8.0_202] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_202] at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) ~[?:1.8.0_202]
07-16
### Error querying database. Cause: org.h2.jdbc.JdbcSQLSyntaxErrorException: SQLステートメントに文法エラーがあります "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL" Syntax error in SQL statement "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL"; SQL statement: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL [42000-232] ### The error may exist in file [C:\workspace\evanes-exchange-batch\build\resources\main\sql\CustomZeroFxchangeEventInfoDao.xml] ### The error may involve com.sbibits.evanes.exchange.batch.dao.CustomZeroEventInfoDao.getEventInfo ### The error occurred while executing a query ### SQL: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL ### Cause: org.h2.jdbc.JdbcSQLSyntaxErrorException: SQLステートメントに文法エラーがあります "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL" Syntax error in SQL statement "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL"; SQL statement: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL [42000-232] ; bad SQL grammar [] org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: org.h2.jdbc.JdbcSQLSyntaxErrorException: SQLステートメントに文法エラーがあります "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL" Syntax error in SQL statement "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL"; SQL statement: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL [42000-232] ### The error may exist in file [C:\workspace\evanes-exchange-batch\build\resources\main\sql\CustomZeroFxchangeEventInfoDao.xml] ### The error may involve com.sbibits.evanes.exchange.batch.dao.CustomZeroEventInfoDao.getEventInfo ### The error occurred while executing a query ### SQL: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL ### Cause: org.h2.jdbc.JdbcSQLSyntaxErrorException: SQLステートメントに文法エラーがあります "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL" Syntax error in SQL statement "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL"; SQL statement: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL [42000-232] ; bad SQL grammar [] at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:246) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:107) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:95) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:347) at jdk.proxy3/jdk.proxy3.$Proxy69.selectOne(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:154) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) at jdk.proxy3/jdk.proxy3.$Proxy71.getEventInfo(Unknown Source) at com.sbibits.evanes.exchange.batch.repository.impl.ExchangeOrderRepositoryImpl.getEventInfo(ExchangeOrderRepositoryImpl.java:258) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:359) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:196) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:138) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:184) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:728) at com.sbibits.evanes.exchange.batch.repository.impl.ExchangeOrderRepositoryImpl$$SpringCGLIB$$0.getEventInfo(<generated>) at com.sbibits.evanes.exchange.batch.repository.ExchangeOrderRepositoryTest.testExecuteGetZeroFxchangeFixedRate(ExchangeOrderRepositoryTest.java:62) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at java.base/java.util.Optional.ifPresent(Optional.java:178) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:1024) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:276) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: SQLステートメントに文法エラーがあります "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL" Syntax error in SQL statement "SELECT\000a ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL,\000a TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE[*],\000a TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME\000a FROM\000a DUAL"; SQL statement: SELECT ETJP_FXCHANGE_EVENTID_SEQ.NEXTVAL AS NEXTVAL, TO_CHAR(SYSDATE, 'YYYYMMDD') AS EVENTDATE, TO_CHAR(SYSDATE, 'HH24MISS') AS EVENTTIME FROM DUAL [42000-232] at org.h2.message.DbException.getJdbcSQLException(DbException.java:514) at org.h2.message.DbException.getJdbcSQLException(DbException.java:489) at org.h2.message.DbException.get(DbException.java:223) at org.h2.message.DbException.get(DbException.java:199) at org.h2.message.DbException.getSyntaxError(DbException.java:247) at org.h2.command.Tokenizer.tokenize(Tokenizer.java:541) at org.h2.command.ParserBase.initialize(ParserBase.java:292) at org.h2.command.Parser.parse(Parser.java:552) at org.h2.command.Parser.prepareCommand(Parser.java:484) at org.h2.engine.SessionLocal.prepareLocal(SessionLocal.java:645) at org.h2.engine.SessionLocal.prepareCommand(SessionLocal.java:561) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1164) at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:93) at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:315) at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:328) at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) at org.apache.ibatis.executor.statement.PreparedStatementHandler.instantiateStatement(PreparedStatementHandler.java:88) at org.apache.ibatis.executor.statement.BaseStatementHandler.prepare(BaseStatementHandler.java:90) at org.apache.ibatis.executor.statement.RoutingStatementHandler.prepare(RoutingStatementHandler.java:60) at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:90) at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64) at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:90) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:75) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:333) ... 58 more 用H2测试的时候发生上面的问题 在yml里配置了支持oracle debug: false spring: batch: job: enabled: false datasource: hikari: maximum-pool-size: 32 url: jdbc:h2:mem:ZERO;MODE=Oracle; username: password: type: com.zaxxer.hikari.HikariDataSource driver-class-name: org.h2.Driver sql: init: schema-locations: - classpath:db/*.sql 我要怎么修改,解决这个问题
最新发布
10-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值