SAP PI Java函数语法问题

2020-08-24 02:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的团队, 在图形映射中激活...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


亲爱的团队,

在图形映射中激活以下功能时,我遇到语法错误。 相同的功能可以在Eclipse中编译。

公共无效的replaceSplChar(String [] var1,ResultList结果,容器容器)引发StreamTransformationException {

 for(int i = 0; i   
付费偷看设置
发送
6条回答
SAP小菜
1楼 · 2020-08-24 03:48.采纳回答

您确实意识到可以将代码简化为以下代码?

 public void replaceSplChar(String [] var1,ResultList结果,Container容器)抛出StreamTransformationException {

 for(int i = 0; i  

Ryan Crosby

Violet凡
2楼-- · 2020-08-24 03:48

嗨!

您会遇到哪种错误?

关于,Evgeniy。

Tong__Ming
3楼-- · 2020-08-24 03:46

使用此功能,您忘记了正确填充一些字符

 for(int i = 0; i                                                                     
哎,真难
4楼-- · 2020-08-24 03:32

我遇到错误。

对象的源文本 消息映射:具有语法错误:
  • 函数replaceSplChar,第62行:
    右括号'}'中缺少开括号'{':
    }
    ^
悠然的二货
5楼-- · 2020-08-24 03:35

您好,最好从Oracle上有关正则表达式用法的帮助文档开始,但是我提供了另一个可能会有所帮助的站点。

Oracle URL

另一个有用的URL

致谢

Ryan Crosby

野沐沐
6楼-- · 2020-08-24 03:44
# p#

谢谢。 我检查了修改后的代码,发现以下部分的区别。 我打算在输入字符串中查找反斜杠字符并将其替换为空白(如果找到)。 但是下面的代码并不能帮助我做到这一点。 我很惊讶地看到标准Java编辑器和PI之间的行为不同。

 if(var1 [i] .contains(" \\\"")){
                 var1 [i] = var1 [i] .replaceAll(" \\\"","");
             }
             
 

例如eclipse通过使用下面的代码来完成这项工作,Pi编辑器会抛出语法错误。

 if(var1 [i] .contains(" \\")){
                     var1 [i] = var1 [i] .replaceAll(" \\\\","");
                 } 

一周热门 更多>