У меня есть две проблемы. Пожалуйста, попытайтесь решить ...Ориентация строки в Android и расположение массива
Нет 1. Предположим, у меня есть две строки: -
String one = "Android is awesome";
String two = "Android is";
Теперь мой вопрос, могу ли я получить удивительным, сравнивая эти две строки, как мы делаем с int.
int abc = 50;
int def = 35;
int ghi = abc - def;
выход: -
ghi = 15;
Итак, это то, что мы делаем в основном с междунар, длинный, двойной ... Можно также с String?
№ 2. Теперь, предположим, у меня есть строка-массив
ArrayList<String> list = new Arraylist()<>;
list.add("beautiful");
list.add("awesome");
list.add("cool");
Теперь, если строкового сравнения возможно, то предположу, я получил новую строку три из сравнения один и два.
Итак, вот,
String three = "awesome";
Теперь, опять же, я использую Условный оператор
if(list.contains("awesome")){
**Problem here starts. See the commented texts**
//Here if **awesome** is found in **list**, so can I get the position of **awesome** in the **list**?
}
Прости меня за большой и грубый вопрос. Пожалуйста, помогите мне. Мне очень грустно эта проблема.
Я надеваю Не понимаю, чего вы пытаетесь достичь. Но если вы хотите получить позицию определенного элемента в списке, вы можете использовать метод 'indexOf'' ArrayList' https://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#indexOf (java.lang.Object) – Pragnani
Я не понимаю ваш первый вопрос. Что должно быть результатом «Android - это потрясающе» - «Android»? Потрясающие ? Или другое? Для второго вопроса используйте методы contains и indexOf для Arralist – marco
И можно ли заполнить две строки и получить значение? –