Consultor Eletrônico



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();