You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jmeter-dev@jakarta.apache.org by se...@apache.org on 2005/04/09 17:32:32 UTC
cvs commit: jakarta-jmeter/src/jorphan/org/apache/jorphan/util JOrphanUtils.java
sebb 2005/04/09 08:32:32
Modified: src/jorphan/org/apache/jorphan/util JOrphanUtils.java
Log:
Add getByteArraySlice utility method
Revision Changes Path
1.13 +25 -2 jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java
Index: JOrphanUtils.java
===================================================================
RCS file: /home/cvs/jakarta-jmeter/src/jorphan/org/apache/jorphan/util/JOrphanUtils.java,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- JOrphanUtils.java 18 Mar 2005 15:27:01 -0000 1.12
+++ JOrphanUtils.java 9 Apr 2005 15:32:32 -0000 1.13
@@ -255,6 +255,29 @@
if (start == 0) return replace+source.substring(len);
return source.substring(0,start)+replace+source.substring(start+len);
}
+ /**
+ * Returns a slice of a byte array.
+ *
+ * TODO - add bounds checking?
+ *
+ * @param array - input array
+ * @param begin - start of slice
+ * @param end - end of slice
+ * @return slice from the input array
+ */
+ public static byte[] getByteArraySlice(byte[] array, int begin, int end)
+ {
+ byte[] slice = new byte[(end - begin + 1)];
+ int count = 0;
+ for (int i = begin; i <= end; i++)
+ {
+ slice[count] = array[i];
+ count++;
+ }
+
+ return slice;
+ }
+
public static class Test extends TestCase
{
---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-dev-help@jakarta.apache.org