私は文字列を持っており、リストに追加される最後のサブストリングを除き、すべてのサブストリングを分割してスタックに追加したいと考えています。文字列を分割し、その文字列の最後の項目があるかどうかを確認する方法はありますか?
String keysFromString = One|Two|Three;
Stack<String> s = new Stack<String>();
List <String> stringList = new ArrayList<String>();
if (keysFromString .contains("|")) {
String[] keys = keysFromString .split("|");
for (String key : keys) {
s.add(key)
}
}
は、ここで私は、スタック内の一つ、二つ、リストの3をしたいが、私は特定し、与えられた文字列は、サブ文字列の変数番号が含まれ得るような一覧表示する最後のエントリを追加する方法などを確認していません。
これは残りの部分文字列とそれ以外の文字列を区別しません。 – yellow
最後のサブストリングはスタックの上にあります。 – Adam
問題は、すべての部分文字列を最後の部分文字列以外にスタックに追加する方法でした。最後に部分文字列をすべて削除しないようにしました。 – numX