在線等待 關羽修改文件的程序 将文件打开,读出内容,然后用String类的ReplaceAll函数进行替换,之后再写回去就可以了!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public String replace(String str){ String str1=null; char ch; int len=str.length(); for(int i=0;i<len;i++){ if(str.charAt(i)=='b') ch='a'; else ch=str.charAt(i); if(str1==null) str1=""+str.charAt(i); else str1+=str.charAt(i); } if(str1==null) str1="\n"; return str1; } xyz20003,错了一点,更改后的: public String replace(String str) { if(str==null) return null; else { String str1=""; char ch; int len=str.length(); for(int i=0;i<len;i++) { if(str.charAt(i)=='b') ch='a'; else ch=str.charAt(i); str1+=ch; } return str1; } }不理解为什么如果没进入for循环就要返回“\n”,所以把那两句删了。 上面的程序是我以前写的一个小段子,要求把文件的每一行输入,判断是否存在空格,如果有就删除!然后再输出到新文件里!你直接返回的话,遇到空行就会返回NULL了!那样写文件时就会出错!我本来是用'#'标识空行的,在输出的时候再把空行忽略掉!写程序啊!实用为本! JAVA获得验证码图片放入控件,怎么弄? 关于swing 关于包路径的问题. tomcat的线程模型 关于applet写入文件的处理 swing的问题:用paint() 方法被重复调用。。 Hashtable问题 急急急!!!!!!! 如何在JFrame或者应用程序里播放声音?????麻烦了 高手请进。。。。。。 套接字 这个问题烦死我了。大虾们进来看看啊。 字符串数组
String str1=null;
char ch;
int len=str.length(); for(int i=0;i<len;i++){
if(str.charAt(i)=='b')
ch='a';
else
ch=str.charAt(i);
if(str1==null)
str1=""+str.charAt(i);
else str1+=str.charAt(i);
}
if(str1==null)
str1="\n";
return str1;
}
public String replace(String str)
{
if(str==null)
return null;
else
{
String str1="";
char ch;
int len=str.length(); for(int i=0;i<len;i++)
{
if(str.charAt(i)=='b')
ch='a';
else
ch=str.charAt(i);
str1+=ch;
}
return str1;
}
}
不理解为什么如果没进入for循环就要返回“\n”,所以把那两句删了。
写程序啊!实用为本!