1

たとえば、5 つの要素の配列があり、それぞれが文字列であるとします。ただし、文字列の 1 つは引用符で囲まれているため、自動的に削除したいと考えています。これを簡単に行う機能はありますか?

*引用符を削除します。つまり。配列の文字列全体ではありません

4

3 に答える 3

4

文字列からすべての引用符を削除します。

String input = "foo \"bar\" baz";
String output = input.replace("\"", "");

http://ideone.com/RFZZq

于 2012-04-22T05:09:21.653 に答える
3

は配列内にあるため、String配列全体をループする必要があり、要素ごとに、引用符が見つかったかどうかを確認します。見つかった場合は、String's replaceメソッドを使用して削除されます。以下の例:

String[] myArray = {"This", "may", "have", "a", "\"Quotation\"", "In", "It"};
for (int i = 0; i < myArray.length; i++) {
  if (myArray[i].contains("\"")) {
      myArray[i] = myArray[i].replace("\"", "");
  }
}
于 2012-04-22T05:15:52.633 に答える
-3

上記の方法は良いですが、このコードを使用してそれを行うこともできます

      String s1 = "bhb/vgvg/vvv";
      String fr[] = s1.split("/");

      for (String string : fr) 
      {
        System.out.print(string);
      }

また、文字列からすべての引用符を削除します

于 2012-04-22T05:39:54.400 に答える