Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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_Location_Whitespace - Fatal编程技术网

Java 如何打印空白的概念

Java 如何打印空白的概念,java,location,whitespace,Java,Location,Whitespace,我有一个问题,就是要编写一个代码,为java中的任何2字符字符串密码打印任何空格的位置。我知道我必须首先将字符串放入数组中,以便将0或1的索引打印为位置,但我不确定如何打印。有什么建议吗?首先,所有字符串都已经是数组(字符),因此不需要对其进行任何转换。在这一点上,我不完全确定你的问题是什么意思。据我所知,你有一个程序,它将被传递一个两个字符长的字符串,你必须决定它是第一个点还是第二个点。这里有一点: /* @return location of space in a string of len

我有一个问题,就是要编写一个代码,为java中的任何2字符字符串密码打印任何空格的位置。我知道我必须首先将字符串放入数组中,以便将0或1的索引打印为位置,但我不确定如何打印。有什么建议吗?

首先,所有字符串都已经是数组(字符),因此不需要对其进行任何转换。在这一点上,我不完全确定你的问题是什么意思。据我所知,你有一个程序,它将被传递一个两个字符长的字符串,你必须决定它是第一个点还是第二个点。这里有一点:

/* @return location of space in a string of length two, or -1 if none found */
// pre-condition: first, second, or no char is a space
public int findSpace(String str) {
    return (str.charAt(0)==' ')?0:(str.charAt(1)==' ')?1:-1;
}

您不必将其转换为数组,有一个方法
String#indexOf()
可以在字符串值为单个字符时使用?为了安全起见,请使用
返回str.indexOf(“”)字符串不会是单个字符,这是前提条件所说的。如果您想更改前置条件,那么您必须更改代码(显然)。