所以我有一串字符串,我想在for循環中循環。當我達到某個通過布爾檢查的字符時,我想在該點之後將列表中的每個項目都取出並從那裏切斷。如下所示:在Java中取出數組的一部分
for (int i = 0; i < charList.length; i++)
{ if (charList[i] == "a")
{
//put every char in charList between i and the end into a new variable
}
}
有什麼方法可以做到這一點?哪些是推薦的?
你有什麼問題? indexOf可以在子字符串上工作,這可能會更好。不確定Big-Oh的性能。 – duffymo
查找'copyOfRange'方法:http://docs.oracle.com/javase/6/docs/api/java/util/Arrays.html – Tyler
for和if檢查都沒問題。這是我不知道該怎麼做的評論部分。 –