为什么ABAP整型的1转成string之后,后面会多个空格

简介:

有同事问这个问题:lv_s是从int4转过来的,长度为2,和硬编码的lv_s2(长度为1)相比,后面多了个空格。

为什么?查SAP ABAP的编程帮助F1 help。

帮助文档说的很清楚了:如果赋值操作的目的字段(Target字段),即赋值号的左边操作数的类型为string,如果赋值之前的整数是负数,则在赋值后的字符串变量尾部增添一个"-"负号,否则增添一个空白符(blank)。

同样,在这个help的附近,解释了为什么把line 4的类型从string改成sstring之后,长度一下就变成20的原因:

类似这种ABAP赋值操作的隐式类型转换和显式类型转换在实际编程开发工作中也要注意。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

相关文章
|
12月前
SAP ABAP字符串拼接保留空格
字符串操作保留空格
675 0
string 去掉左边空格
string 去掉左边空格
70 0
|
前端开发 JavaScript Java
ABAP,Java和JavaScript的整型数据类型比较
ABAP,Java和JavaScript的整型数据类型比较
142 0
ABAP,Java和JavaScript的整型数据类型比较
|
前端开发 JavaScript Java
ABAP整型类型的几种位操作 - OR, AND, XOR
ABAP整型类型的几种位操作 - OR, AND, XOR
169 0
ABAP整型类型的几种位操作 - OR, AND, XOR
ABAP里几种整型数据类型的范围和转换
ABAP里几种整型数据类型的范围和转换
130 0
ABAP里几种整型数据类型的范围和转换
|
Java 索引 Android开发
JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较 一.String概述 String时我们很常用的数据类型,他也是一个类的使用 package com.
1631 0
|
XML 数据格式
Xaml中string(字符串)常量的定义以及空格的处理
原文:Xaml中string(字符串)常量的定义以及空格的处理 (1)基本用法 xaml中可以实例化各种对象,比如在ResourceDictionary中定义字符串常量:   ...
1146 0
|
Java 索引 Android开发
JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较
JAVA之旅(十六)——String类,String常用方法,获取,判断,转换,替换,切割,子串,大小写转换,去除空格,比较 过节耽误了几天,我们继续JAVA之旅 一.
992 0
|
5天前
|
Java 索引
String字符串常用函数以及示例 JAVA基础
String字符串常用函数以及示例 JAVA基础