Dienstag, 7. Juni 2011
Programmierrichtlinien haben doch Sinn (III)
Das Stück
Was ist da so schwierig dran?
Hilft beim Einarbeiten in den Source Code immens.
int recNo = 0; while((rf.length()-rf.getFilePointer())>recordlen) { int i = 0; String[] recordfields = new String[fields.size()]; deleted = rf.readShort(); for(Field field:fields) { buf = new byte[field.fieldlen]; if(field.datentyp=='F' || field.datentyp=='C') { rf.read(buf, 0, field.fieldlen); recordfields[i] = new String(buf,"ISO-8859-1").trim(); } else if(field.datentyp == 'V') { rf.read(buf, 0, field.fieldlen); recordfields[i] = new String(buf,"ISO-8859-1").trim(); } i++; } records.add(new DataRecord(recNo,fields.size(),deleted)); records.get(records.size()-1).setFields(recordfields); recNo++; }wäre viel lesbarer, wenn man richtig einrückt. Es geht ganz einfach!
Strg+Shift+F
in Netbeans oder Eclipse.int recNo = 0; while ((rf.length() - rf.getFilePointer()) > recordlen) { int i = 0; String[] recordfields = new String[fields.size()]; deleted = rf.readShort(); for (Field field : fields) { buf = new byte[field.fieldlen]; if (field.datentyp == 'F' || field.datentyp == 'C') { rf.read(buf, 0, field.fieldlen); recordfields[i] = new String(buf, "ISO-8859-1").trim(); } else if (field.datentyp == 'V') { rf.read(buf, 0, field.fieldlen); recordfields[i] = new String(buf, "ISO-8859-1").trim(); } i++; } records.add(new DataRecord(recNo, fields.size(), deleted)); records.get(records.size() - 1).setFields(recordfields); recNo++; }Selbst wenn man in der Konsole mit vim arbeitet, kann man die Zeilen mit
V
und den Cursortasten markieren und anschließend =
(ist-gleich) drücken.Was ist da so schwierig dran?
Hilft beim Einarbeiten in den Source Code immens.
Labels: allgemeines, Java
Abonnieren Posts [Atom]
Kommentar veröffentlichen