मैं स्ट्रिंग की लंबाई के साथ एक समस्या है। नीचे मैं कुछ कोड चिपकाया। यह मेरी JDBC कार्यक्रम से कोड का एक हिस्सा है।
for (int j = 1; j <= numberOfColumns; j++) {
System.out.print(rsMetaData.getColumnName(j) + );
}
System.out.println();
while (rs.next()) {
for (int i = 1; i <= numberOfColumns; i++) {
// int ile = 1;
if (rsMetaData.getColumnTypeName(i) == NUMBER) {
// System.out.print(rs.getInt(i) + );
html = html + rs.getInt(i);
} else if (rsMetaData.getColumnTypeName(i) == VARCHAR2 || rsMetaData.getColumnTypeName(i) == CHAR) {
// System.out.print(rs.getString(i) + );
html = html + rs.getString(i);
} else if (rsMetaData.getColumnTypeName(i) == DATE) {
// System.out.print(rs.getDate(i) + );
html = html + rs.getDate(i);
}
counter++;
int number = counter * 15;
int remaining = counter - html.length();
System.out.println(length: + html.length() + counter: + counter + number + number + remaining: + remaining);
}
यह मैं क्या मिलता है। लंबाई: 3 काउंटर: 1 संख्या 15 शेष: 4
कोई मुझे बता सकते हैं क्यों कोड की इस पंक्ति के साथ मैं गलत परिणाम प्राप्त?
int remaining = counter - html.length();
मैं 2 के बजाय 13 मिल सकता है?