Jelajahi Sumber

poprawiona implementacja CharSequence : NCCopies

Ranides Atterwim 13 tahun lalu
induk
melakukan
a015218323
1 mengubah file dengan 8 tambahan dan 0 penghapusan
  1. 8 0
      src/main/java/net/ranides/assira/text/StringUtils.java

+ 8 - 0
src/main/java/net/ranides/assira/text/StringUtils.java

@@ -369,6 +369,14 @@ public final class StringUtils {
         public CharSequence subSequence(int start, int end) {
             return new NCCopies(end-start, chr);
         }
+        
+        @Override
+        public String toString() {
+            int n = length();
+            char[] data = new char[n];
+            Arrays.fill(data, chr);
+            return new String(data);
+        }
     }
     
     private static class NCopies implements CharSequence {