📜  Java 重复字符串的最后 3 个字母 - Java (1)

📅  最后修改于: 2023-12-03 15:16:01.965000             🧑  作者: Mango

Java 重复字符串的最后 3 个字母 - Java

在Java中,我们可以使用substring()方法和length()方法来获取字符串的最后3个字母,然后将其重复3次。以下是实现此操作的示例代码:

String inputString = "Java";
String lastThreeChars = inputString.substring(inputString.length() - 3);
String result = lastThreeChars.repeat(3);

System.out.println(result);  // 输出 "avaavaava"
  • 首先,我们定义输入字符串为“Java”。
  • 然后,我们使用substring()方法和length()方法来获取字符串的最后3个字母“ava”并将其赋值给lastThreeChars变量。
  • 接下来,我们使用Java 11中引入的新方法repeat()将lastThreeChars重复3次,并将结果赋值给result变量。
  • 最后,我们使用System.out.println()方法将结果输出到控制台。

这个示例代码使用了Java 11中引入的新方法repeat(),因此,如果你正在使用Java 11或更高版本的话,那么你可以直接使用该方法。但是,如果你想在低版本的Java中执行此操作,那么你需要手动编写一个循环来重复字符串。

String inputString = "Java";
String lastThreeChars = inputString.substring(inputString.length() - 3);
StringBuilder result = new StringBuilder();

for (int i = 0; i < 3; i++) {
    result.append(lastThreeChars);
}

System.out.println(result.toString());  // 输出 "avaavaava"

这个示例代码使用了StringBuilder类来创建和操作字符串,它比使用String的"+"操作符连接字符串要更高效。

无论你使用哪种方法,你都可以在Java中轻松地重复一个字符串的最后几个字符。