Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java方法编辑字符串_Java - Fatal编程技术网

使用java方法编辑字符串

使用java方法编辑字符串,java,Java,我目前正在学习java中的方法,我使用方法来处理数组,但在使用字符串时遇到了问题 我遇到的一个问题是给定一个字符串和一个数字。我必须打印字符串的字符(0),然后打印后面字符串的每个int 例如,“编程”和数字3将产生“Pgmn” 如果我没有办法,我可以做到。但是我不知道如何用方法构造它。在下面的解决方案中,str是方法的参数,它将包含所讨论的字符串 x是一个int,它表示有问题的“数字”,即我们将从第二个字符开始打印第x个字符 对该方法的调用将如下所示: printDesiredCharacte

我目前正在学习java中的方法,我使用方法来处理数组,但在使用字符串时遇到了问题

我遇到的一个问题是给定一个字符串和一个数字。我必须打印字符串的字符(0),然后打印后面字符串的每个int

例如,“编程”和数字3将产生“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

在下面的解决方案中,
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”的变量。