summaryrefslogtreecommitdiff
path: root/java/src/IceUtilInternal/Base64.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/IceUtilInternal/Base64.java')
-rw-r--r--java/src/IceUtilInternal/Base64.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/java/src/IceUtilInternal/Base64.java b/java/src/IceUtilInternal/Base64.java
index 8a06de57f76..ae8211bafee 100644
--- a/java/src/IceUtilInternal/Base64.java
+++ b/java/src/IceUtilInternal/Base64.java
@@ -20,12 +20,11 @@ encode(byte[] plainSeq)
return "";
}
- StringBuffer retval = new StringBuffer();
int base64Bytes = (((plainSeq.length * 4) / 3) + 1);
int newlineBytes = (((base64Bytes * 2) / 76) + 1);
int totalBytes = base64Bytes + newlineBytes;
- retval.ensureCapacity(totalBytes);
+ StringBuilder retval = new StringBuilder(totalBytes);
int by1;
int by2;
@@ -78,8 +77,7 @@ encode(byte[] plainSeq)
}
}
- StringBuffer outString = new StringBuffer();
- outString.ensureCapacity(totalBytes);
+ StringBuilder outString = new StringBuilder(totalBytes);
int iter = 0;
while((retval.length() - iter) > 76)
@@ -97,9 +95,7 @@ encode(byte[] plainSeq)
public static byte[]
decode(String str)
{
- StringBuffer newStr = new StringBuffer();
-
- newStr.ensureCapacity(str.length());
+ StringBuilder newStr = new StringBuilder(str.length());
for(int j = 0; j < str.length(); j++)
{