From 0930c78ff7bc270b13276c254e5ba9ac4494a875 Mon Sep 17 00:00:00 2001 From: Nikhil Khatwani Date: Tue, 25 Oct 2016 21:13:32 +0530 Subject: [PATCH 1/2] BAEL-29-String Conversion changes --- .../java/conversion/StringConversion.java | 60 +++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java diff --git a/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java b/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java new file mode 100644 index 0000000000..c83ea6a20c --- /dev/null +++ b/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java @@ -0,0 +1,60 @@ +package com.baeldung.java.conversion; + +import java.text.ParseException; +import java.text.SimpleDateFormat; +import java.time.LocalTime; +import java.util.Date; + +import com.baeldung.datetime.UseLocalTime; + +public class StringConversion { + + public static int getInt(String str) { + return Integer.parseInt(str); + } + + public static int getInteger(String str) { + return Integer.valueOf(str); + } + + public static long getLongPrimitive(String str) { + return Long.parseLong(str); + } + + public static Long getLong(String str) { + return Long.valueOf(str); + } + + public static double getDouble(String str) { + return Double.parseDouble(str); + } + + public static double getDoublePrimitive(String str) { + return Double.valueOf(str); + } + + public static byte[] getByteArray(String str) { + return str.getBytes(); + } + + public static char[] getCharArray(String str) { + return str.toCharArray(); + } + + public static boolean getBooleanPrimitive(String str) { + return Boolean.parseBoolean(str); + } + + public static boolean getBoolean(String str) { + return Boolean.valueOf(str); + } + + public static Date getJava6Date(String str, String format) throws ParseException { + SimpleDateFormat formatter = new SimpleDateFormat(format); + return formatter.parse(str); + } + + public static LocalTime getJava8Date(String str) throws ParseException { + return new UseLocalTime().getLocalTimeUsingParseMethod(str); + } +} From 6989041dc2afc899a349545e72a0653d5b0b5354 Mon Sep 17 00:00:00 2001 From: Nikhil Khatwani Date: Tue, 25 Oct 2016 22:34:25 +0530 Subject: [PATCH 2/2] Changes for String Conversions --- core-java/0.12457740242410742 | 0 .../com/baeldung/java/conversion/StringConversion.java | 8 ++++---- core-java/src/main/resources/targetFile.tmp | 2 ++ 3 files changed, 6 insertions(+), 4 deletions(-) create mode 100644 core-java/0.12457740242410742 create mode 100644 core-java/src/main/resources/targetFile.tmp diff --git a/core-java/0.12457740242410742 b/core-java/0.12457740242410742 new file mode 100644 index 0000000000..e69de29bb2 diff --git a/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java b/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java index c83ea6a20c..0a0f79566e 100644 --- a/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java +++ b/core-java/src/main/java/com/baeldung/java/conversion/StringConversion.java @@ -2,10 +2,10 @@ package com.baeldung.java.conversion; import java.text.ParseException; import java.text.SimpleDateFormat; -import java.time.LocalTime; +import java.time.LocalDateTime; import java.util.Date; -import com.baeldung.datetime.UseLocalTime; +import com.baeldung.datetime.UseLocalDateTime; public class StringConversion { @@ -54,7 +54,7 @@ public class StringConversion { return formatter.parse(str); } - public static LocalTime getJava8Date(String str) throws ParseException { - return new UseLocalTime().getLocalTimeUsingParseMethod(str); + public static LocalDateTime getJava8Date(String str) throws ParseException { + return new UseLocalDateTime().getLocalDateTimeUsingParseMethod(str); } } diff --git a/core-java/src/main/resources/targetFile.tmp b/core-java/src/main/resources/targetFile.tmp new file mode 100644 index 0000000000..20f137b416 --- /dev/null +++ b/core-java/src/main/resources/targetFile.tmp @@ -0,0 +1,2 @@ +line 1 +a second line \ No newline at end of file