Да речем, например, имам масив от 5елементи, като всеки от тях е низ. Един от низовете обаче има кавички около него, които бих искал да премахна автоматично. Има ли функция за това лесно?
* премахнете кавичките, т.е. Не целият низ от масива
Отговори:
4 за отговор № 1Премахване на всички кавички от низ:
String input = "foo "bar" baz";
String output = input.replace(""", "");
3 за отговор № 2
Тъй като 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(""", "");
}
}
-3 за отговор № 3
Гореспоменатите начини са добри, но можете да го направите и чрез този код
String s1 = "bhb/vgvg/vvv";
String fr[] = s1.split("/");
for (String string : fr)
{
System.out.print(string);
}
Той също така ще премахне всички кавички от низ