मैं कैसे तार substracting संबंधी समस्या का समाधान कर सकते हैं?

वोट
-2

मैं स्ट्रिंग की लंबाई के साथ एक समस्या है। नीचे मैं कुछ कोड चिपकाया। यह मेरी 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 मिल सकता है?

13/01/2020 को 23:58
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more