即时做一个程序,我需要返回第一次出现MyString的索引。 idk如何在这种情况下使用indexof。我认为这可能是类似于 ch = indexof []但我不确定。 IM在这个仍然是新和API没有帮助我很多使用字符串indexOf java
/*********************************************************************************
This program will create classes that do similar operations to the Java String
Javier Perez
csc110
11/5/12
*********************************************************************************/
package string.assignment;
public class MyString
{
private char[] array;
private int size;
private int max;
public MyString()
{
array = new char[25];
max = 25;
}
public void setString(String newString)
{
if(newString.length() > 25)
{
System.out.println("/nEnter a number equal or less than 25 ");
}
else
{
for(int i=0; i < newString.length(); i++)
{
array[i] = newString.charAt(i);
}
}
}
public String toString()
{
return new String(array);
}
public char charAt(int index)
{
return array[index];
}
public boolean contains(char ch)
{
for(char c: array)
{
if(c == ch) return true;
}
return false;
}
public int indexOf(char ch)
{
ch = ch.indexOf();
}
return index;
}
这是否甚至编译? – smk
也许[尝试文档?](http://docs.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#indexOf(int)) – Xymostech
即时只做了一半,但它确实编译 – javip