作爲一個賦值,我們應該創建方法來複制字符串方法所做的工作。我們只是在學習方法,我理解他們,但卻無法使其發揮作用。 給出: private String st = "";
Noob,創建字符串方法的索引和子字符串
public void setString(String p){
st = p;
}
public String getString(){
return st;
}
我需要創建public int indexOf(char index){}
,並public String substring(int start, int end){}
我succesfuly做的charAt,和等於但我需要一些幫助。我們只允許使用String方法charAt()和length()和+運算符。沒有數組或任何更先進的任何。這是我猜你開始這些方法:
public int indexOf(char index){
for(int i = 0; i < st.length(); i++){
return index;
}
return 0;
}
public String substring(int start, int end){
for(int i = 0; i < st.length(); i++){
}
return new String(st + start);
}
謝謝!
這裏是我的兩個工作方式:
public boolean equals(String index){
for(int a = 0; a < index.length() && a < st.length(); a++){
if(index.charAt(a) == st.charAt(a) && index.length() == st.length()){
return true;
}
else{
return false;
}
}
return false;
}
public char charAt(int index){
if(index >= 0 && index <= st.length() - 1)
return st.charAt(index);
else
return 0;
}
非常感謝!想出了索引是比我試圖做的更容易,我發現試圖翻譯Java到英語,並寫出我需要做一個好方法解決,謝謝你不只是給我的答案 – Jack 2014-10-20 18:27:48
不是問題!很高興我能幫上忙。 – sfedak 2014-10-20 18:29:11