我的代码有问题,想问你一个小问题。我的程序从文本文件中取出行,将它们保存为字符串并修改它。我正在做一个小测试,看看如何替换这些保存的字符串中的字符。我正在使用replace
,但似乎我不能用2替换一个字符,反之亦然...
import java.io.*;
public class chracreplace {
public static void main(String args[]){
String Str1 = new String("AMC0006RV55555");
String Str2 = new String("RVBMCLTWD12345");
System.out.print("Possible Word:" );
System.out.println(Str1.replace('5', '6'));
System.out.print("Possible Word: :" );
System.out.println(Str2.replace('R' + 'V', 'n'));
}
}
1条答案
按热度按时间ccrfmcuu1#
当你写作的时候
这将导致
int
添加char的ascii代码,并且replacable也必须是String。你要找的是
或者如果您只想使用char,则应该尝试
再看看替换签名
两者都应该是char或String。不能更改它们。