0

文字列を編集し、その文字列の一部を文字列に追加する際に助けが必要ですArrayList

public ArrayList<String> strings = new ArrayList<String>();

基本的に、私のプログラムはインターネットからファイルを読み取り、読み取ったファイルの内容を文字列として設定します。次に、文字列の内容を読んで、次のようなキーワードを見つけたいと思います。

website=http://google.com
website=http://stackoverflow.com

の後にパーツを文字列の配列に追加したいだけです。また、パーツがそこにあることもwebsite=考慮に入れたいです。どうやってこれを行うのかわかりません。websitewebsite=ping=

誰かがこれについて私を助けてくれたり、ホールメソッド自体を実行するためのより良い方法を説明してくれたりしたら、それは私を大いに助けてくれるでしょう.

4

2 に答える 2

0

単一の方法はありませんが、使用できるものは次のとおりです。 1. String.contains() 関数: 文字列に部分文字列が含まれているかどうかを確認するために使用します。大文字と小文字の区別を考慮するには、次のように使用できます。

str = "website="
yourString.toLowerCase().contains(str.toLowerCase())

if次のようなロジックと組み合わせることができます。

if(yourString.toLowerCase().contains(str.toLowerCase())
//do something

website=次のように文字のインデックスを取得できます。

str="website=";
int index = yourString.indexOf(str)+str.length();

上記のすべてを使用して、必要なロジックを記述します。

于 2013-10-17T11:47:58.547 に答える