import java.util.Arrays;
/*n o w j a v a . c o m - 时 代 Java 提供*/
public class Main
{
public static void main(String[] args)
{
String firstString = "This sentence ends in 5 stars *****";
String secondString = "1, 2, 3, 4, 5, 6, 7, 8";
System.out.printf("Original String 1: %s\n", firstString);
// replace '*' with '^'
firstString = firstString.replaceAll("\\*", "^");
/*
nowjava.com - 时代Java 提供
*/
System.out.printf("^ substituted for *: %s\n", firstString);
// replace 'stars' with 'carets'
firstString = firstString.replaceAll("stars", "carets");
System.out.printf(
"\"carets\" substituted for \"stars\": %s\n", firstString);
// replace words with 'word'
System.out.printf("Every word replaced by \"word\": %s\n\n",
firstString.replaceAll("\\w+", "word"));
System.out.printf("Original String 2: %s\n", secondString);
// replace first three digits with 'digit'
for (int i = 0; i < 3; i++)
secondString = secondString.replaceFirst("\\d", "digit");
System.out.printf(
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。