Συμπεριλάβετε την ακόλουθη γραμμή στην αρχή του κώδικα Java σας :
java.io. εισαγωγής * ? 2
να αναγνωρίσει τις ακόλουθες μεταβλητές στο πλαίσιο της προετοιμασίας για την ανάγνωση από το ρεύμα :
int currOffset = 0 ?
int lastRead = 0 ?
εικόνων 3
Διαβάστε από το InputStream χρησιμοποιώντας ένα βρόχο έως ότου όλα τα bytes που απαιτούνται έχουν διαβάσει, όπως στο ακόλουθο δείγμα κώδικα :
ενώ ( currOffset && ( lastRead = stream.read ( buffer , currOffset , numBytes - currOffset ) ) > = 0 ) { currOffset + = lastRead ? } Αντικαταστήστε το «ρυθμιστικό» με τη θέση όπου θέλετε να αποθηκεύσετε τα εισερχόμενα bytes από την InputStream , και " numBytes " με το συνολικό αριθμό των bytes που πρέπει να διαβάσετε .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα