JAVA传递带有空格的参数
2024-10-18 18:22:40
String s="b2 + b1";
Process child = Runtime.getRuntime().exec("C:\\eclipse-workspace\\beam\\exe\\bandmath\\BandMath.exe"+" \""+s+"\");
当java传递有空格的代码时s是有空格的参数 需要将" "+s+" "改为
+" \""+s+"\"这样才不会将s里面的空格参数识别为参数之间的空格
public class cal {
public static void main(String[] args)
{
String s="B1 + B2";
String s1="B3+B4"; System.out.println(s1+" "+s);
System.out.println(s1+" \""+s+"\" ");
}
}
输出:
B3+B4 B1 + B2
B3+B4 "B1 + B2"
最新文章
- SDL 1.2.15 issue
- (转)AppiumLibrary基本操作
- 图片下载缓存防止OOM
- Git-图文教程
- UISegmentedControl的详细使用
- JS不兼容减号,css属性转驼峰写法
- 单例模式及C++实现
- login:用户登陆的意思
- php——会话控制
- 【Java每日一题】20170111
- Android 性能优化——之控件的优化
- 学习 ES6,一篇文章就够了
- Spring事务管理注意小事项
- 学号:201521123116 《java程序设计》第六周学习总结
- laravel整合JWT遇到的问题及解决方案
- fpm定制化RPM包之nginx rpm包的制作
- required: true,el-upload :action=";UploadUrl()";
- NET使用NPOI组件导出Excel-入门示例及通用方法
- 通过 EXPLAIN 分析低效 SQL 的执行计划
- python网络编程应用(一)