📅  最后修改于: 2023-12-03 15:16:01.965000             🧑  作者: Mango
在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 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中轻松地重复一个字符串的最后几个字符。