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 Kommentare [Atom]
Kommentar veröffentlichen