怎么把一个字符串里面所有的"\r"和"\n"全部删除掉?

csdn1111 2006-01-16 04:39:48
怎么把一个字符串里面所有的"\r"和"\n"全部删除掉?
...全文
162 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
universe01 2006-01-16
  • 打赏
  • 举报
回复
上楼的上楼能解释下吗?
liukang520236 2006-01-16
  • 打赏
  • 举报
回复
楼上的大哥,问一下,根据你的这句话“用replaceAll并不是明智的选择,不使用正则表达式会有很大的性能提升”是不是代表正则表达式非常的耗时呢,

有原因没有啊。想学一下啊!1!!1!
treeroot 2006-01-16
  • 打赏
  • 举报
回复
用replaceAll并不是明智的选择,不使用正则表达式会有很大的性能提升
String trim(String s){
StringBuffer sb=new StringBuffer(s.length());
for(int i=0;i<s.length();i++){
char c=s.charAt(i);
if(c!='\n' && c!='\r') sb.append(c);
}
return sb.toString();
}
treeroot 2006-01-16
  • 打赏
  • 举报
回复
replaceAll("\r","").replaceAll("\n","");
内容概要:本文介绍了基于高斯过程(Gaussian Process, GP)的声场估计方法,并重点研究了在区域受限条件下传感器的优化布置策略。通过构建高斯过程模型对声场空间分布进行建模,利用其强大的非参数化回归能力和不确定性量化特性,实现对声场中未测点的高精度插值与预测。针对实际应用场景中传感器部署空间受限的问题,提出了一种结合区域约束的传感器布局优化方案,旨在在有限区域内最大化信息获取、最小化估计误差。文中提供了完整的Matlab代码实现,涵盖协方差函数设计、超参数训练、声场重建与传感器位置评估等关键步骤,便于读者复现与拓展。; 适合人群:具备一定信号处理、机器学习基础,从事声学、环境监测、传感器网络或相关领域研究的研究生及科研人员。; 使用场景及目标:①应用于噪声源定位、室内声学设计、战场声探测等需要声场重建的实际工程问题;②为在物理空间受限情况下如何科学布置传感器以获得最优感知性能提供理论依据与技术手段;③帮助研究人员快速掌握高斯过程在空间场估计中的建模方法与Matlab实现技巧。; 阅读建议:建议结合文中提供的Matlab代码逐行理解算法流程,尝试调整传感器布设区域与数量,观察对声场估计精度的影响,进一步可将该方法迁移至温度场、电磁场等其他物理场的估计任务中进行验证与优化。

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧