У меня есть небольшая ошибка где-то в моем коде! Я должен быть слепым, потому что я действительно не могу найти его или понять. У меня есть список байтовых массивов. Я разбираю первые 2 элемента, а также самый последний элемент в каждом массиве. Если я получу значение -16, -11 или -7, я хочу сохранить значения. По какой-то причине последнее значение в массиве не удаляется. Почему это происходит?Разбор проблем! Ошибка в логике
-1
A
ответ
2
Вы пробовали отладить его?
Когда вы b = -110
он прошел это условие:
if(b!= -15 && i + 2 < srec.length() && (Character.digit(srec.charAt(i + 2), 16) << 4) + Character.digit(srec.charAt(i + 3), 16) != -15
&& (Character.digit(srec.charAt(i + 2), 16) << 4) + Character.digit(srec.charAt(i + 3), 16) != -11)
b != 15 -> true
i + 2 = 124 < srec.length() = 142 -> true
(Character.digit(srec.charAt(i + 2), 16) << 4)+ Character.digit(srec.charAt(i + 3), 16) = -7 and -7 != -15 and also -7 != -11
поэтому data.add(b)
выполняется.
+0
Я исправил проблему, вы определенно оказались на правильном пути. так что :) – BigBug
Смежные вопросы
- 1. Ошибка в логике кода
- 2. Какая ошибка в логике
- 3. Ошибка в логике SQL
- 4. Ошибка в логике связанного списка
- 5. MergeSort. Ошибка в логике слияния
- 6. Ошибка в логике рекурсивного списка
- 7. Ошибка в моей логике - Java
- 8. Ошибка в логике или синтаксическая ошибка?
- 9. Android: Разбор проблем с файлами JSON
- 10. Ошибка в логике обработки ошибок в google.cloud.ml.dataflow.batch_prediction.PredictionDoFn
- 11. Ошибка в логике Очистка пустых таблиц
- 12. Ошибка в моей логике? Состояние кнопки iOS
- 13. Какая ошибка в этой логике сравнения строк?
- 14. Ошибка в логике для инструмента сравнения года
- 15. Наличие некоторых проблем с python Разбор XML
- 16. JSON разбор проблем с массивом строк
- 17. Ошибка векторных проблем
- 18. XML Разбор проблем с получением #text в Nodelist
- 19. Ошибка в Android_apk «Разбор пакета»
- 20. ошибка: Json разбор в рубине
- 21. Ошибка в системе вывода в нечеткой логике - R
- 22. Ошибка в логике, возможно, непонимание в назначении java
- 23. Странно DateTime разбор ошибка
- 24. BizTalk: Разбор проблем Multipart Сообщение, возвращаемое с веб-службы
- 25. Двоичное пространственное разделение - ошибка в логике разбиения пространства
- 26. Какая ошибка в этой логике для сравнения php?
- 27. Ошибка выполнения SQL-запроса в веб-логике datasource - ORA-01438
- 28. C# Пробное деление - первые n простых чисел. Ошибка в логике?
- 29. Где ошибка в моей логике вложенных for-loops с ifs?
- 30. Где ошибка в моей логике, которая вызывает бесконечный цикл?
Слишком много вашего кода, отсутствующего в вашем примере, чтобы легко решить проблему. Например, откуда происходит переменная «данные»? Возможно, это даже источник вашей проблемы ...? –
woops ... те списки ... я забыл добавить это .. спасибо за головы ... – BigBug
Где этот предполагаемый код? –