字符串长度算不算空格REPORT Z_BARRY_TEST NO STANDARD PAGE HEADING .
DATA: CHAR(20) TYPE C .
CHAR = 'abc def'.
**方法一
DATA: LEN TYPE I .
DATA: LEN TYPE I .
LEN = STRLEN( CHAR ).
IF LEN > 0 .
IF CHAR+0(LEN) CA SPACE.
WRITE 'Yes'.
ELSE.
WRITE 'No'.
ENDIF.
* TRANSLATE CHAR+0(LEN) USING ' _'.
IF LEN > 0 .
IF CHAR+0(LEN) CA SPACE.
WRITE 'Yes'.
ELSE.
WRITE 'No'.
ENDIF.
* TRANSLATE CHAR+0(LEN) USING ' _'.
ELSE.
WRITE 'Initial'.
ENDIF.
WRITE 'Initial'.
ENDIF.
*方法二
DATA: STR TYPE STRING .
DATA: STR TYPE STRING .
STR = CHAR.
IF STR CA SPACE.
WRITE / 'Yes'.
ELSEIF STR IS INITIAL.
WRITE / 'Initial'.
ELSE.
WRITE / 'No'.
ENDIF.
IF STR CA SPACE.
WRITE / 'Yes'.
ELSEIF STR IS INITIAL.
WRITE / 'Initial'.
ELSE.
WRITE / 'No'.
ENDIF.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论