有时候从网上复制粘贴的文章到word上就莫名其妙多了很多个换行,并且用word还不能一键删除换行,只能一个一个的去掉
究其根本是因为:这里的换行符是隐藏的'\n'
解决方法:打开idea等编译器,挨个删除复制粘贴出来的'\n'
或用以下java代码,一键删除
public static StringBuffer removeAppointChar(StringBuffer str1,char c1){
//删除str1中指定的字符c1
char c2;//用于for循环
StringBuffer dest = new StringBuffer();
for(int i = 0;i<str1.length();i++){
if(str1.charAt(i) == c1){
str1.delete(i, i);
}else{
c2 = str1.charAt(i);
dest.append(c2);
}
}
return dest;
}
展示
网上的文章复制到编译器,换行符'\n'就能看得到了,可以选择使用这个封装好的方法一键删除
StringBuffer dest = removeAppointChar(new StringBuffer(str),'\n'); System.out.println(dest);
最终结果:直接复制输出内容就好了