在線等待 關羽修改文件的程序 将文件打开,读出内容,然后用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了!那样写文件时就会出错!我本来是用'#'标识空行的,在输出的时候再把空行忽略掉!写程序啊!实用为本! 多线程操作 字符串做对比,等于号不好用equals好用 打开新的模态对话框,并关闭其母窗体。新打开的对话框也能够正常工作。怎么实现! <logic:iterate>标签 name属性的问题!! java中怎么获得一个本地空闲的端口 java构造器问题!!!! 困扰好几天了,关于resin的问题! 各位大侠,快帮忙啊,江湖救急!!!!! JPanel上在“新窗口”中打开IE链接如何实现? 关于applet的问题(请各位帮忙) 这个问题烦死我了。大虾们进来看看啊。 字符串数组
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”,所以把那两句删了。
写程序啊!实用为本!