sav*_*iok 1 java string calculator
我想在我的字符串的某些部分插入空格.我正在写一个计算器程序.
例如,对于字符串
"23+45"我想要它"23 + 45".
或者"1+(4*8)"作为"1 + ( 4 * 8 )".
我这样做,以便我可以根据空格分割字符串,
我正在使用Shunting Yard算法,所以我需要标记输入.
非常简单.
"23+45".replaceAll("[+*()]", " $0 ").trim();
Run Code Online (Sandbox Code Playgroud)
该trim()修剪末尾的任何空间.
您可以包含其他运算符:
"23+(45*-30/2)".replaceAll("[+*()-/]", " $0 ").trim();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |