使用java方法编辑字符串
我目前正在学习java中的方法,我使用方法来处理数组,但在使用字符串时遇到了问题 我遇到的一个问题是给定一个字符串和一个数字。我必须打印字符串的字符(0),然后打印后面字符串的每个int 例如,“编程”和数字3将产生“Pgmn”使用java方法编辑字符串,java,Java,我目前正在学习java中的方法,我使用方法来处理数组,但在使用字符串时遇到了问题 我遇到的一个问题是给定一个字符串和一个数字。我必须打印字符串的字符(0),然后打印后面字符串的每个int 例如,“编程”和数字3将产生“Pgmn” 如果我没有办法,我可以做到。但是我不知道如何用方法构造它。在下面的解决方案中,str是方法的参数,它将包含所讨论的字符串 x是一个int,它表示有问题的“数字”,即我们将从第二个字符开始打印第x个字符 对该方法的调用将如下所示: printDesiredCharacte
如果我没有办法,我可以做到。但是我不知道如何用方法构造它。在下面的解决方案中,
str
是方法的参数,它将包含所讨论的字符串
x
是一个int
,它表示有问题的“数字”,即我们将从第二个字符开始打印第x个字符
对该方法的调用将如下所示:
printDesiredCharacters("Programming", 3);
void printDesiredCharacters(String str, int x)
{
char[] arr = str.toCharArray();
System.out.print(arr[0]); //Print first character
for(int index = x; index < arr.length; index += x)
{
System.out.print(arr[index]);//Print every character that is x spaces from the first.
}
}
printeddesired字符(“编程”,3);
void printedDesiredCharacters(字符串str,int x)
{
char[]arr=str.toCharArray();
System.out.print(arr[0]);//打印第一个字符
对于(int index=x;index
输出:
Pgmn在下面的解决方案中,str
是方法的参数,该方法将包含所讨论的字符串
x
是一个int
,它表示有问题的“数字”,即我们将从第二个字符开始打印第x个字符
对该方法的调用将如下所示:
printDesiredCharacters("Programming", 3);
void printDesiredCharacters(String str, int x)
{
char[] arr = str.toCharArray();
System.out.print(arr[0]); //Print first character
for(int index = x; index < arr.length; index += x)
{
System.out.print(arr[index]);//Print every character that is x spaces from the first.
}
}
printeddesired字符(“编程”,3);
void printedDesiredCharacters(字符串str,int x)
{
char[]arr=str.toCharArray();
System.out.print(arr[0]);//打印第一个字符
对于(int index=x;index
输出:
Pgmn您可以使用1
中的不同跳转进行迭代。例如:
public void printCharsWithJumps(String s, int jump){
for(int i=0; i<s.length(); i += jump){ // adding jump to i each time
System.out.print(s.charAt(i));
}
}
public void printCharsWithJumps(字符串s,int jumps){
对于(int i=0;i,您可以使用1
中的不同跳转进行迭代。例如:
public void printCharsWithJumps(String s, int jump){
for(int i=0; i<s.length(); i += jump){ // adding jump to i each time
System.out.print(s.charAt(i));
}
}
public void printCharsWithJumps(字符串s,int jumps){
对于(int i=0;i请显示不使用方法的示例代码。提示:表示“编程”和“3”的变量将是您的参数,您的返回值将是您最后获得“Pgmn”的变量。请显示不使用方法的示例代码。提示:表示“编程”和“3”的变量将是您的参数,并且您的返回值将是最终获得“Pgmn”的变量。