From 99120ebc4113e8dc796f34f7f89e7b7c6b7a3a75 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 git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1916 50f2f4bb-b051-0410-bef5-90022cba6387 --- .../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); }