From 91b0194eb0d2ea2fdd668bea2c06660efc7ef6c0 Mon Sep 17 00:00:00 2001 From: srowen Date: Fri, 7 Dec 2007 22:00:06 +0000 Subject: [PATCH] Tiny update to store string length in var git-svn-id: http://zxing.googlecode.com/svn/trunk@105 59b500cc-1b3d-0410-9834-0bbf25fbcc57 --- .../src/com/google/zxing/client/result/UPCParsedResult.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core-ext/src/com/google/zxing/client/result/UPCParsedResult.java b/core-ext/src/com/google/zxing/client/result/UPCParsedResult.java index 810cc522..09778899 100644 --- a/core-ext/src/com/google/zxing/client/result/UPCParsedResult.java +++ b/core-ext/src/com/google/zxing/client/result/UPCParsedResult.java @@ -25,10 +25,11 @@ public final class UPCParsedResult extends ParsedReaderResult { public UPCParsedResult(String rawText) { super(ParsedReaderResultType.UPC); - if (rawText.length() != 12 && rawText.length() != 13) { + int length = rawText.length(); + if (length != 12 && length != 13) { throw new IllegalArgumentException("Wrong number of digits for UPC"); } - for (int x = 0; x < rawText.length(); x++) { + for (int x = 0; x < length; x++) { char c = rawText.charAt(x); if (c < '0' || c > '9') { throw new IllegalArgumentException("Invalid character found in UPC"); -- 2.20.1