public static int countOfSpaces(String s)
{
int i=s.length();
int total=0;
for(int currentNumber=0;currentNumber<=i;currentNumber++)
{
if(s.charAt(currentNumber)==" ")//请问这里错误如何改正。 系统提示类型转换问题, Int 和String之间。
{
total+=currentNumber;
}
}
return total;
}
{
int i=s.length();
int total=0;
for(int currentNumber=0;currentNumber<=i;currentNumber++)
{
if(s.charAt(currentNumber)==" ")//请问这里错误如何改正。 系统提示类型转换问题, Int 和String之间。
{
total+=currentNumber;
}
}
return total;
}
{
int i=s.length();
int total=0;
for(int currentNumber=0;currentNumber <=i;currentNumber++)
{
if(String.valueOf(s.charAt(currentNumber)).equals(" ")||String.valueOf(s.charAt(currentNumber))==" ")//用这个试试
{
total+=currentNumber;
}
}
return total;
}
public static int countOfSpaces(String s) {
int i = s.length();
int total = 0;
for (int currentNumber = 0; currentNumber < i;currentNumber++) {
if (s.charAt(currentNumber) == ' ') {
total += currentNumber;
}
}
return total;
}这样就可以改正不过我不太懂你的函数打算干什么,是用来记录空格吗?如果是的话代码好像不能这样写