java 利用for语句和if语句把字符串中的一个指定字母换成指定汉字_百度...
发布网友
发布时间:2023-12-21 10:26
我来回答
共2个回答
热心网友
时间:2024-07-27 08:19
这就是正则表达式要解决的问题。
java.util.regex;
public final class Pattern extends Object implements Serializable
正则表达式的编译表示形式。
public final class Matcher extends Object implements MatchResult
通过解释 Pattern 对 character sequence 执行匹配操作的引擎。
通过调用模式的 matcher 方法从模式创建匹配器。创建匹配器后,可以使用它执行三种不同的匹配操作:
matches 方法尝试将整个输入序列与该模式匹配。
lookingAt 尝试将输入序列从头开始与该模式匹配。
find 方法扫描输入序列以查找与该模式匹配的下一个子序列。
每个方法都返回一个表示成功或失败的布尔值。通过查询匹配器的状态可以获取关于成功匹配的更多信息。
public String replaceAll(String replacement)替换模式与给定替换字符串相匹配的输入序列的每个子序列。
实例:
Pattern p = Pattern.compile("A");
Matcher m = p.matcher("ddfefaAgdcd");
m.replaceAll("艾");
热心网友
时间:2024-07-27 08:24
public class HelpOne {
public static void main(String[] args) {
String str = "hellohellohello";
String str1 = str;
System.out.println("替换前的字符串为:" + str);
str1 = str.replaceAll("h", "我");
System.out.println("替换后的字符串为:" + str1);
}
}
运行结果:
替换前的字符串为:hellohellohello
替换后的字符串为:我ello我ello我ello
希望能帮到你.