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