Мне нужно найти нулевое значение внутри строки. Для примераString- Finding Null Value
String x= "isPay=false, isAlreadyRented=false, differenceBetweenStartTimeandNow=, thumbnailUrl=http://";
char strline2[] = x.toCharArray();
for (i = pos + 50; strline2[i] != '=' && i < strline2.length - 1; i++)
;
i = i + 1;
for (i = i; i < strline2.length - 284; i++) {
if (strline2[i] == ',') {
for (i = i; strline2[i] != '=' && i < strline2.length - 1; i++)
;
i = i + 1;
br_output.write("\t");
}
if (strline2[i] != ',' && strline2[i] != '=')
br_output.write(strline2[i]);
}
от этого я обхода до =
, извлечь значения между =
и ,
и сохранить его в файл. Поэтому, когда нет значения, например differenceBetweenStartTimeandNow=,
, он должен написать NULL
в файле. Может ли кто-нибудь помочь мне в этом.
1) Используйте последовательный и логический отступ для кодовых блоков. Отступ кода предназначен для того, чтобы помочь людям понять поток программы. 2) Пожалуйста, добавьте письмо в верхнем регистре в начале предложений. Также используйте капитал для слова I, аббревиатуры и аббревиатуры, такие как JEE или WAR. Это облегчает людям понимание и помощь. –
1) Пожалуйста, отформатируйте свой код правильно, он не читается (2) Почему разные значения присваиваются 'i' в каждой строке, но никогда не используются для каких-либо вычислений? Что означает «я»? –