У вас есть методы, которые получают строку на основе переданного числа.
Например:
int random = (int)(Math.random() * 10 + 1);
String randomPertanyaan = getPertanyaan(random);
Boolean Helper
Вам придется поиграться с логикой.
public boolean correctAnswer(int random, int answer){
String randomPertanyaan = getPertanyaan(random);
String getAnswers = getAnswers(random, answer);
if (answer == //userinput) {
return true;
}
return false;
}
getAnswers
public String getAnswers(int random, int answer){
String getAnswer = pilihjaw[random][answer]; //random is the ROW for the question, answer is that ANSWER.
return getAnswer;
}
Будет довольно трудно копировать способ, которым Gmail делает это, так как это не заботится о том, было ли это заключенной в кавычки частью или нет, как Zac говорит, это просто, кажется, заботится о различном.
Его на самом деле довольно твердое для получения этих правильных 100% времени. Электронная почта простого текста "с потерями", его совершенно возможное для Вас для отправки
> Here is my long line that is over 74 chars (email line length limit)
Который может быть закодирован как что-то как
> Here is my long line that is over 74 chars (email=
line length limit)
И затем декодируется как
> Here is my long line that is over 74 chars (email
line length limit)
Создание его неотличимый от встроенного ответа.
Это - электронная почта, таким образом, изменения, имеются в большом количестве. Электронная почта обычно переносится строка в чем-то как 74 символа, и схемы кодирования могут отличаться. Это - реальный ЛАВАШ. Если можно получить доступ к версии HTML, у Вас, вероятно, будет лучшая удача при поиске тегов кавычки и т.п.. Другая идея состояла бы в том, чтобы проанализировать и простой текст и версию HTML, чтобы попытаться определить границы.
Кроме того, его лучшее, чтобы просто запланировать определенные клиентские взломы. Они все создают сообщения пантомимы по-другому, и в структуре и в контенте заголовка.
Править: Я говорю это с опытом записи почтовой системы обработки, а также наблюдения, что несколько человек пытаются сделать - точная вещь, которую Вы делаете. Это всегда только получало "хорошо" результаты.
Из того, что я могу сказать, Gmail не беспокоится о снабженных префиксом строках или заголовках раздела, кроме проигнорировать их. Если текстовые строки появились ранее в потоке, и затем вновь появитесь, это считается заключенным в кавычки. Таким образом, например, если Вы отправляете несколько сообщений и не изменяете Вашу подпись, подпись считается заключенной в кавычки. Если Вы уже имели дело с'>' префикс, простая разность должна сделать большинство из остальных. Никакая потребность стать необычным.
Первая вещь я думаю, что сделал бы, разделить весь пробел, или уменьшить пробел до 1 между каждым словом и специальными символами от обоих блоков, затем искать старый в новом.