From e153a1a968d6985828375b0f6daa38cba0b8d29e Mon Sep 17 00:00:00 2001 From: Keith Donald Date: Thu, 17 Sep 2009 20:05:38 +0000 Subject: [PATCH] tidying string to char conversion --- .../core/convert/support/StringToCharacterConverter.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.springframework.core/src/main/java/org/springframework/core/convert/support/StringToCharacterConverter.java b/org.springframework.core/src/main/java/org/springframework/core/convert/support/StringToCharacterConverter.java index 7b710fc6e5d..1279abf062a 100644 --- a/org.springframework.core/src/main/java/org/springframework/core/convert/support/StringToCharacterConverter.java +++ b/org.springframework.core/src/main/java/org/springframework/core/convert/support/StringToCharacterConverter.java @@ -30,6 +30,9 @@ class StringToCharacterConverter implements Converter { if ("".equals(source)) { return null; } + if (source.length() > 1) { + throw new IllegalArgumentException("Can only convert a [String] with length of 1 to a [Character]; string value '" + source + "' has length of " + source.length()); + } return source.charAt(0); }