Merge pull request #6029 from amit2103/BAEL-11403
[BAEL-11403] - Moved articles out of core-java (part 4)
This commit is contained in:
		
						commit
						93e22e8407
					
				| @ -29,3 +29,4 @@ | |||||||
| - [Sorting in Java](http://www.baeldung.com/java-sorting) | - [Sorting in Java](http://www.baeldung.com/java-sorting) | ||||||
| - [Join and Split Arrays and Collections in Java](http://www.baeldung.com/java-join-and-split) | - [Join and Split Arrays and Collections in Java](http://www.baeldung.com/java-join-and-split) | ||||||
| - [A Guide to EnumMap](https://www.baeldung.com/java-enum-map) | - [A Guide to EnumMap](https://www.baeldung.com/java-enum-map) | ||||||
|  | - [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator) | ||||||
|  | |||||||
| @ -22,12 +22,9 @@ | |||||||
| - [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri) | - [Difference between URL and URI](http://www.baeldung.com/java-url-vs-uri) | ||||||
| - [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) | - [Creating a Java Compiler Plugin](http://www.baeldung.com/java-build-compiler-plugin) | ||||||
| - [Quick Guide to Java Stack](http://www.baeldung.com/java-stack) | - [Quick Guide to Java Stack](http://www.baeldung.com/java-stack) | ||||||
| - [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter) |  | ||||||
| - [Compiling Java *.class Files with javac](http://www.baeldung.com/javac) | - [Compiling Java *.class Files with javac](http://www.baeldung.com/javac) | ||||||
| - [A Guide to Iterator in Java](http://www.baeldung.com/java-iterator) |  | ||||||
| - [Introduction to Javadoc](http://www.baeldung.com/javadoc) | - [Introduction to Javadoc](http://www.baeldung.com/javadoc) | ||||||
| - [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable) | - [Guide to the Externalizable Interface in Java](http://www.baeldung.com/java-externalizable) | ||||||
| - [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat) |  | ||||||
| - [How to Detect the OS Using Java](http://www.baeldung.com/java-detect-os) | - [How to Detect the OS Using Java](http://www.baeldung.com/java-detect-os) | ||||||
| - [ASCII Art in Java](http://www.baeldung.com/ascii-art-in-java) | - [ASCII Art in Java](http://www.baeldung.com/ascii-art-in-java) | ||||||
| - [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid) | - [What is the serialVersionUID?](http://www.baeldung.com/java-serial-version-uid) | ||||||
| @ -41,17 +38,10 @@ | |||||||
| - [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation) | - [Guide to Java Instrumentation](http://www.baeldung.com/java-instrumentation) | ||||||
| - [Common Java Exceptions](http://www.baeldung.com/java-common-exceptions) | - [Common Java Exceptions](http://www.baeldung.com/java-common-exceptions) | ||||||
| - [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception) | - [Throw Exception in Optional in Java 8](https://www.baeldung.com/java-optional-throw-exception) | ||||||
| - [Add a Character to a String at a Given Position](https://www.baeldung.com/java-add-character-to-string) |  | ||||||
| - [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root) |  | ||||||
| - [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string) |  | ||||||
| - [ZoneOffset in Java](https://www.baeldung.com/java-zone-offset) |  | ||||||
| - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | ||||||
| - [A Guide to SimpleDateFormat](https://www.baeldung.com/java-simple-date-format) | - [Merging java.util.Properties Objects](https://www.baeldung.com/java-merging-properties) | ||||||
| - [Changing the Order in a Sum Operation Can Produce Different Results?](https://www.baeldung.com/java-floating-point-sum-order) |  | ||||||
| - [Java – Try with Resources](https://www.baeldung.com/java-try-with-resources) | - [Java – Try with Resources](https://www.baeldung.com/java-try-with-resources) | ||||||
| - [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class) | - [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class) | ||||||
| - [Guide to Character Encoding](https://www.baeldung.com/java-char-encoding) | - [Guide to Character Encoding](https://www.baeldung.com/java-char-encoding) | ||||||
| - [Calculate the Area of a Circle in Java](https://www.baeldung.com/java-calculate-circle-area) |  | ||||||
| - [A Guide to the Java Math Class](https://www.baeldung.com/java-lang-math) |  | ||||||
| - [Graphs in Java](https://www.baeldung.com/java-graphs) | - [Graphs in Java](https://www.baeldung.com/java-graphs) | ||||||
| - [Console I/O in Java](http://www.baeldung.com/java-console-input-output) | - [Console I/O in Java](http://www.baeldung.com/java-console-input-output) | ||||||
|  | |||||||
| @ -1,83 +0,0 @@ | |||||||
| package com.baeldung.string; |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| import org.apache.commons.lang3.StringUtils; |  | ||||||
| import org.junit.Test; |  | ||||||
| 
 |  | ||||||
| import static org.junit.Assert.assertFalse; |  | ||||||
| import static org.junit.Assert.assertTrue; |  | ||||||
| 
 |  | ||||||
| public class StringReplaceAndRemoveUnitTest { |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     @Test |  | ||||||
|     public void givenTestStrings_whenReplace_thenProcessedString() { |  | ||||||
| 
 |  | ||||||
|         String master = "Hello World Baeldung!"; |  | ||||||
|         String target = "Baeldung"; |  | ||||||
|         String replacement = "Java"; |  | ||||||
|         String processed = master.replace(target, replacement); |  | ||||||
|         assertTrue(processed.contains(replacement)); |  | ||||||
|         assertFalse(processed.contains(target)); |  | ||||||
| 
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Test |  | ||||||
|     public void givenTestStrings_whenReplaceAll_thenProcessedString() { |  | ||||||
| 
 |  | ||||||
|         String master2 = "Welcome to Baeldung, Hello World Baeldung"; |  | ||||||
|         String regexTarget= "(Baeldung)$"; |  | ||||||
|         String replacement = "Java"; |  | ||||||
|         String processed2 = master2.replaceAll(regexTarget, replacement); |  | ||||||
|         assertTrue(processed2.endsWith("Java")); |  | ||||||
| 
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
|     @Test |  | ||||||
|     public void givenTestStrings_whenStringBuilderMethods_thenProcessedString() { |  | ||||||
| 
 |  | ||||||
|         String master = "Hello World Baeldung!"; |  | ||||||
|         String target = "Baeldung"; |  | ||||||
|         String replacement = "Java"; |  | ||||||
| 
 |  | ||||||
|         int startIndex = master.indexOf(target); |  | ||||||
|         int stopIndex = startIndex + target.length(); |  | ||||||
| 
 |  | ||||||
|         StringBuilder builder = new StringBuilder(master); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|         builder.delete(startIndex, stopIndex); |  | ||||||
|         assertFalse(builder.toString().contains(target)); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|         builder.replace(startIndex, stopIndex, replacement); |  | ||||||
|         assertTrue(builder.toString().contains(replacement)); |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
|     @Test |  | ||||||
|     public void givenTestStrings_whenStringUtilsMethods_thenProcessedStrings() { |  | ||||||
| 
 |  | ||||||
|         String master = "Hello World Baeldung!"; |  | ||||||
|         String target = "Baeldung"; |  | ||||||
|         String replacement = "Java"; |  | ||||||
| 
 |  | ||||||
|         String processed = StringUtils.replace(master, target, replacement); |  | ||||||
|         assertTrue(processed.contains(replacement)); |  | ||||||
| 
 |  | ||||||
|         String master2 = "Hello World Baeldung!"; |  | ||||||
|         String target2 = "baeldung"; |  | ||||||
|         String processed2 = StringUtils.replaceIgnoreCase(master2, target2, replacement); |  | ||||||
|         assertFalse(processed2.contains(target)); |  | ||||||
| 
 |  | ||||||
|     } |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| } |  | ||||||
| @ -26,3 +26,5 @@ | |||||||
| - [Format ZonedDateTime to String](https://www.baeldung.com/java-format-zoned-datetime-string) | - [Format ZonedDateTime to String](https://www.baeldung.com/java-format-zoned-datetime-string) | ||||||
| - [Convert Between java.time.Instant and java.sql.Timestamp](https://www.baeldung.com/java-time-instant-to-java-sql-timestamp) | - [Convert Between java.time.Instant and java.sql.Timestamp](https://www.baeldung.com/java-time-instant-to-java-sql-timestamp) | ||||||
| - [Convert between String and Timestamp](https://www.baeldung.com/java-string-to-timestamp) | - [Convert between String and Timestamp](https://www.baeldung.com/java-string-to-timestamp) | ||||||
|  | - [A Guide to SimpleDateFormat](https://www.baeldung.com/java-simple-date-format) | ||||||
|  | - [ZoneOffset in Java](https://www.baeldung.com/java-zone-offset) | ||||||
| @ -8,6 +8,8 @@ import java.time.Duration; | |||||||
| import java.time.LocalDate; | import java.time.LocalDate; | ||||||
| import java.time.LocalDateTime; | import java.time.LocalDateTime; | ||||||
| import java.time.Period; | import java.time.Period; | ||||||
|  | import java.time.ZoneId; | ||||||
|  | import java.time.ZonedDateTime; | ||||||
| import java.time.temporal.ChronoUnit; | import java.time.temporal.ChronoUnit; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
| import java.util.Locale; | import java.util.Locale; | ||||||
|  | |||||||
| @ -13,3 +13,9 @@ | |||||||
| - [Find All Pairs of Numbers in an Array That Add Up to a Given Sum](http://www.baeldung.com/java-algorithm-number-pairs-sum) | - [Find All Pairs of Numbers in an Array That Add Up to a Given Sum](http://www.baeldung.com/java-algorithm-number-pairs-sum) | ||||||
| - [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double) | - [Java – Random Long, Float, Integer and Double](http://www.baeldung.com/java-generate-random-long-float-integer-double) | ||||||
| - [Using Math.sin with Degrees](https://www.baeldung.com/java-math-sin-degrees) | - [Using Math.sin with Degrees](https://www.baeldung.com/java-math-sin-degrees) | ||||||
|  | - [A Practical Guide to DecimalFormat](http://www.baeldung.com/java-decimalformat) | ||||||
|  | - [Calculating the nth Root in Java](https://www.baeldung.com/java-nth-root) | ||||||
|  | - [Convert Double to String, Removing Decimal Places](https://www.baeldung.com/java-double-to-string) | ||||||
|  | - [Changing the Order in a Sum Operation Can Produce Different Results?](https://www.baeldung.com/java-floating-point-sum-order) | ||||||
|  | - [Calculate the Area of a Circle in Java](https://www.baeldung.com/java-calculate-circle-area) | ||||||
|  | - [A Guide to the Java Math Class](https://www.baeldung.com/java-lang-math) | ||||||
| @ -45,3 +45,5 @@ | |||||||
| - [Remove or Replace part of a String in Java](https://www.baeldung.com/java-remove-replace-string-part) | - [Remove or Replace part of a String in Java](https://www.baeldung.com/java-remove-replace-string-part) | ||||||
| - [Replace a Character at a Specific Index in a String in Java](https://www.baeldung.com/java-replace-character-at-index) | - [Replace a Character at a Specific Index in a String in Java](https://www.baeldung.com/java-replace-character-at-index) | ||||||
| - [Convert a Comma Separated String to a List in Java](https://www.baeldung.com/java-string-with-separator-to-list) | - [Convert a Comma Separated String to a List in Java](https://www.baeldung.com/java-string-with-separator-to-list) | ||||||
|  | - [Guide to java.util.Formatter](http://www.baeldung.com/java-string-formatter) | ||||||
|  | - [Add a Character to a String at a Given Position](https://www.baeldung.com/java-add-character-to-string) | ||||||
| @ -1,7 +1,6 @@ | |||||||
| package com.baeldung.string.formatter; | package com.baeldung.string.formatter; | ||||||
| 
 | 
 | ||||||
| import org.junit.BeforeClass; | import static org.junit.Assert.assertEquals; | ||||||
| import org.junit.Test; |  | ||||||
| 
 | 
 | ||||||
| import java.text.DateFormat; | import java.text.DateFormat; | ||||||
| import java.text.SimpleDateFormat; | import java.text.SimpleDateFormat; | ||||||
| @ -11,9 +10,11 @@ import java.time.ZoneId; | |||||||
| import java.time.format.DateTimeFormatter; | import java.time.format.DateTimeFormatter; | ||||||
| import java.util.Calendar; | import java.util.Calendar; | ||||||
| import java.util.Date; | import java.util.Date; | ||||||
|  | import java.util.Locale; | ||||||
| import java.util.TimeZone; | import java.util.TimeZone; | ||||||
| 
 | 
 | ||||||
| import static org.junit.Assert.assertEquals; | import org.junit.BeforeClass; | ||||||
|  | import org.junit.Test; | ||||||
| 
 | 
 | ||||||
| public class DateToStringFormatterUnitTest { | public class DateToStringFormatterUnitTest { | ||||||
| 
 | 
 | ||||||
| @ -40,7 +41,7 @@ public class DateToStringFormatterUnitTest { | |||||||
|     @Test |     @Test | ||||||
|     public void whenDateConvertedUsingDateFormatToString_thenCorrect() { |     public void whenDateConvertedUsingDateFormatToString_thenCorrect() { | ||||||
|         String formattedDate = DateFormat |         String formattedDate = DateFormat | ||||||
|           .getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT) |           .getDateTimeInstance(DateFormat.MEDIUM, DateFormat.SHORT, Locale.US) | ||||||
|           .format(date); |           .format(date); | ||||||
| 
 | 
 | ||||||
|         assertEquals(EXPECTED_STRING_DATE, formattedDate); |         assertEquals(EXPECTED_STRING_DATE, formattedDate); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user