如何复制给定单词的第一个和最后一个字符之间的字符?
问题描述:
嘿所以我正在处理一个问题,给我一个单词,然后要求我复制该单词的第一个和最后一个字母之间的字母的一些数字。如何复制给定单词的第一个和最后一个字符之间的字符?
我试图学习如何通过其他帖子复制角色,但我认为我完全错了。有人可以帮忙吗?
这是我
public String stretch(String s, int n){
char first = s.charAt(0);
char last = s.charAt(s.length()-1);
String result = "";
for(int i = 1; i < s.length()-2; i++)
for(int j = 0; j < n; j++)
result += first +s.charAt(i)+ last;
return first +result+ last;
答
public class mainProgram
{
public static void main (String [ ] args)
{
String word = "example";
String result = stretch (word , 2);
System.out.println (result);
}
public static String stretch(String s, int n){
char first = s.charAt(0);
char last = s.charAt(s.length()-1);
String result = "";
for(int i = 1; i < s.length()-1; i++)
{
for(int j = 0; j < n; j++)
result += s.charAt(i);
}
return first +result+ last;
}
}
我不明白,如果我把'(“榜样”,2)'输出应该是'exxaammpplle'? – Thrasher
是的,确切地说 – JVAN
我无法获得您的JUnit。什么试图测试?我还需要SEED数据,什么是sp? – Thrasher