libbluray | branch: master | hpi1 <[email protected]> | Mon Apr  3 11:57:56 
2017 +0300| [a105af98c077aa4d4e93c02c014b5801f673bffc] | committer: hpi1

StrUtl.Join(): use StringBuffer

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a105af98c077aa4d4e93c02c014b5801f673bffc
---

 src/libbluray/bdj/java/org/videolan/StrUtil.java | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/libbluray/bdj/java/org/videolan/StrUtil.java 
b/src/libbluray/bdj/java/org/videolan/StrUtil.java
index 43b08ed6..0fe65bdb 100644
--- a/src/libbluray/bdj/java/org/videolan/StrUtil.java
+++ b/src/libbluray/bdj/java/org/videolan/StrUtil.java
@@ -23,14 +23,16 @@ import java.util.ArrayList;
 
 public class StrUtil {
     public static String Join(String[] strings, String separator) {
-        String result = "";
         if (strings != null && strings.length > 0) {
-            result = strings[0];
+            StringBuffer buffer = new StringBuffer();
+            buffer.append(strings[0]);
             for (int i = 1; i < strings.length; i++) {
-                result = result + separator + strings[i];
+                buffer.append(separator);
+                buffer.append(strings[i]);
             }
+            return buffer.toString();
         }
-        return result;
+        return "";
     }
 
     public static String[] split(String str, char delimiter) {

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to