...
| Code Block | ||
|---|---|---|
| ||
public static String readBytes(InputStream in) throws IOException {
int offset = 0;
int bytesRead = 0;
byte[] data = new byte[1024];
while ((bytesRead = in.read(data, offset, data.length - offset)) != -1) {
offset += bytesRead;
if (offset >= data.length)
break;
}
String str = new String(data, "UTF-8");
return str;
}
|
...
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="b79b30e23ff7d68e-1588b8a9-4b35441d-b9898158-9812304db5197c66809c2ff5"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | Class | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3354019225785aff-b883a92f-46e14af8-89c7b2bf-23e29840cc85e0ee3f3dc426"><ac:plain-text-body><![CDATA[ | [[Chess 2007 | AA. Bibliography#Chess 07]] | 8.1 Handling Errors with Return Codes | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="be011356330509eb-a55d136d-4f424376-ab61944c-ecf7bae27f52584748a9914f"><ac:plain-text-body><![CDATA[ | [[Harold 1999 | AA. Bibliography#Harold 99]] | Chapter 7: Data Streams, Reading Byte Arrays | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="50b9939246327bbd-8b8c2fc8-48394902-a70aa6d7-6153daa7aac20fddfd366d0f"><ac:plain-text-body><![CDATA[ | [[Phillips 2005 | AA. Bibliography#Phillips 05]] |
| ]]></ac:plain-text-body></ac:structured-macro> |
...