Kbase 20384: OPEN CLIENT: How to Convert Byte Arrays to Strings (Java)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  16/12/2008 |
|
Status: Unverified
GOAL:
How to convert the data in any of the following Java classes that store the data in byte arrays to a string.
FIX:
The following code converts byte arrays to strings:
- com.progress.open4gl.ByteArrayHolder
- com.progress.open4gl.Memptr
- com.progress.open4gl.Rowid
/*-------------------------------------------------------*/
/* Convert com.progress.open4gl.ByteArrayHolder to String*/
/*-------------------------------------------------------*/
java.io.ByteArrayOutputStream x = new java.io.ByteArrayOutputStream();
x.write(someByteArrayHolder.getByteArrayValue());
String bytesAsString = x.toString();
x.close();
/*-------------------------------------------------------*/
/* Convert com.progress.open4gl.Memptr to String */ /*-------------------------------------------------------*/
java.io.ByteArrayOutputStream x = new java.io.ByteArrayOutputStream();
x.write(someMemptr.getBytes());
String bytesAsString = x.toString();
x.close();
/*-------------------------------------------------------*/
/* Convert com.progress.open4gl.Rowid to String */
/*-------------------------------------------------------*/
java.io.ByteArrayOutputStream x = new java.io.ByteArrayOutputStream();
x.write(someRowid.getBytes());
String bytesAsString = x.toString();
x.close();