Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
arunvariyath committed Jan 3, 2025
2 parents 2cba0e5 + bf63962 commit ffb0dd6
Show file tree
Hide file tree
Showing 77 changed files with 326 additions and 104 deletions.
7 changes: 7 additions & 0 deletions core-java-modules/core-java-lang-oop-inheritance-2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,11 @@ This module contains articles about inheritance in Java

### Relevant Articles:
- [Upcasting Vs. Downcasting in Java](https://www.baeldung.com/java-upcasting-vs-downcasting)
- [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class)
- [A Guide to Inner Interfaces in Java](https://www.baeldung.com/java-inner-interfaces)
- [Guide to the super Java Keyword](https://www.baeldung.com/java-super)
- [Polymorphism in Java](https://www.baeldung.com/java-polymorphism)
- [Guide to Inheritance in Java](https://www.baeldung.com/java-inheritance)
- [Variable and Method Hiding in Java](https://www.baeldung.com/java-variable-method-hiding)
- [Inner Classes vs. Subclasses in Java](https://www.baeldung.com/java-inner-classes-vs-subclasses)
- More articles: [<-- prev](https://github.com/eugenp/tutorials/tree/master/core-java-modules/core-java-lang-oop-inheritance)
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
package com.baeldung.abstractclasses.application;

import com.baeldung.abstractclasses.filereaders.BaseFileReader;
import com.baeldung.abstractclasses.filereaders.LowercaseFileReader;
import com.baeldung.abstractclasses.filereaders.UppercaseFileReader;
import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.file.Path;
import java.nio.file.Paths;

import com.baeldung.abstractclasses.filereaders.BaseFileReader;
import com.baeldung.abstractclasses.filereaders.LowercaseFileReader;
import com.baeldung.abstractclasses.filereaders.UppercaseFileReader;

public class Application {

public static void main(String[] args) throws IOException, URISyntaxException {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package com.baeldung.inheritance;

import com.baeldung.inheritance.*;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
package com.baeldung.innerinterfaces;

import com.baeldung.innerinterfaces.CommaSeparatedCustomers;
import com.baeldung.innerinterfaces.Customer;
import static org.junit.Assert.assertEquals;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;

import static org.junit.Assert.assertEquals;

@RunWith(JUnit4.class)
public class InnerInterfaceUnitTest {
@Test
Expand Down
7 changes: 0 additions & 7 deletions core-java-modules/core-java-lang-oop-inheritance/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,6 @@ This module contains articles about inheritance in Java

### Relevant Articles:
- [Java Interfaces](https://www.baeldung.com/java-interfaces)
- [Abstract Classes in Java](https://www.baeldung.com/java-abstract-class)
- [A Guide to Inner Interfaces in Java](https://www.baeldung.com/java-inner-interfaces)
- [Guide to the super Java Keyword](https://www.baeldung.com/java-super)
- [Anonymous Classes in Java](https://www.baeldung.com/java-anonymous-classes)
- [Polymorphism in Java](https://www.baeldung.com/java-polymorphism)
- [Guide to Inheritance in Java](https://www.baeldung.com/java-inheritance)
- [Object Type Casting in Java](https://www.baeldung.com/java-type-casting)
- [Variable and Method Hiding in Java](https://www.baeldung.com/java-variable-method-hiding)
- [Inner Classes vs. Subclasses in Java](https://www.baeldung.com/java-inner-classes-vs-subclasses)
- More articles: [next -->](https://github.com/eugenp/tutorials/tree/master/core-java-modules/core-java-lang-oop-inheritance-2)
6 changes: 2 additions & 4 deletions core-java-modules/core-java-string-conversions-2/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,11 @@ This module contains articles about string conversions from/to another type.

### Relevant Articles:
- [Java String Conversions](https://www.baeldung.com/java-string-conversions)
- [Convert String to Byte Array and Reverse in Java](https://www.baeldung.com/java-string-to-byte-array)
- [Convert Character Array to String in Java](https://www.baeldung.com/java-char-array-to-string)
- [Converting String to BigDecimal in Java](https://www.baeldung.com/java-string-to-bigdecimal)
- [Converting String to BigInteger in Java](https://www.baeldung.com/java-string-to-biginteger)
- [Convert a String to Camel Case](https://www.baeldung.com/java-string-to-camel-case)
- [Convert a ByteBuffer to String in Java](https://www.baeldung.com/java-bytebuffer-to-string)
- [Convert String to Float and Back in Java](https://www.baeldung.com/java-string-to-float)
- [Difference Between parseInt() and valueOf() in Java](https://www.baeldung.com/java-integer-parseint-vs-valueof)
- [Integer.toString() vs String.valueOf() in Java](https://www.baeldung.com/java-tostring-valueof)
- More articles: [[<-- prev]](/core-java-modules/core-java-string-conversions)
- [Converting String to Stream of chars](https://www.baeldung.com/java-string-to-stream)
- More articles: [[<-- prev]](../core-java-string-conversions)[[next -->]](../core-java-string-conversions-3)
6 changes: 0 additions & 6 deletions core-java-modules/core-java-string-conversions-2/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,6 @@
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${commons-text.version}</version>
</dependency>
</dependencies>

<build>
Expand All @@ -43,7 +38,6 @@

<properties>
<icu.version>64.2</icu.version>
<commons-text.version>1.9</commons-text.version>
</properties>

</project>
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
package com.baeldung.stringtostream;

import org.junit.Test;
import static org.hamcrest.CoreMatchers.instanceOf;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;

import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
import java.util.stream.Stream;

import static org.hamcrest.CoreMatchers.instanceOf;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertThat;
import org.junit.Test;

public class StringToCharStreamUnitTest {

Expand Down
2 changes: 1 addition & 1 deletion core-java-modules/core-java-string-conversions-3/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
- [Convert String to Int Using Encapsulation](https://www.baeldung.com/java-encapsulation-convert-string-to-int)
- [HashMap with Multiple Values for the Same Key](https://www.baeldung.com/java-hashmap-multiple-values-per-key)
- [Split Java String Into Key-Value Pairs](https://www.baeldung.com/java-split-string-map)
- [How to Convert an Object to String](https://www.baeldung.com/java-object-string-representation)
- [Convert String to long or Long in Java](https://www.baeldung.com/java-convert-string-long)
- [Convert a String to a List of Characters in Java](https://www.baeldung.com/java-convert-string-list-characters)
- [Difference Between Casting to String and String.valueOf()](https://www.baeldung.com/java-string-cast-vs-valueof)
- [Convert Between CLOB and String in Java](https://www.baeldung.com/java-string-character-large-object-conversion)
- More articles: [[<-- prev]](../core-java-string-conversions-2)[[next -->]](../core-java-string-conversions-4)
7 changes: 7 additions & 0 deletions core-java-modules/core-java-string-conversions-4/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## Relevant Articles
- [Convert a String to Title Case](https://www.baeldung.com/java-string-title-case)
- [Convert java.util.Date to String](https://www.baeldung.com/java-util-date-to-string)
- [Convert String to int or Integer in Java](https://www.baeldung.com/java-convert-string-to-int-or-integer)
- [Convert String to Double in Java](https://www.baeldung.com/java-string-to-double)
- [Convert char to String in Java](https://www.baeldung.com/java-convert-char-to-string)
- More articles: [[<-- prev]](../core-java-string-conversions-3)
45 changes: 45 additions & 0 deletions core-java-modules/core-java-string-conversions-4/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>core-java-string-conversions-4</artifactId>
<packaging>jar</packaging>
<name>core-java-string-conversions-4</name>

<parent>
<groupId>com.baeldung.core-java-modules</groupId>
<artifactId>core-java-modules</artifactId>
<version>0.0.1-SNAPSHOT</version>
</parent>

<dependencies>
<dependency>
<groupId>com.ibm.icu</groupId>
<artifactId>icu4j</artifactId>
<version>${icu4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${commons-text.version}</version>
</dependency>
</dependencies>

<build>
<finalName>core-java-string-conversions-4</finalName>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>

<properties>
<icu4j.version>61.1</icu4j.version>
<argLine>-Djava.locale.providers=COMPAT</argLine>
<commons-text.version>1.9</commons-text.version>
</properties>

</project>
10 changes: 4 additions & 6 deletions core-java-modules/core-java-string-conversions/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,12 @@
This module contains articles about string conversions from/to another type.

### Relevant Articles:
- [Converting String to Stream of chars](https://www.baeldung.com/java-string-to-stream)
- [Converting Strings to Enums in Java](https://www.baeldung.com/java-string-to-enum)
- [Convert a String to Title Case](https://www.baeldung.com/java-string-title-case)
- [Convert java.util.Date to String](https://www.baeldung.com/java-util-date-to-string)
- [Converting a Stack Trace to a String in Java](https://www.baeldung.com/java-stacktrace-to-string)
- [Image to Base64 String Conversion](https://www.baeldung.com/java-base64-image-string)
- [Convert a Comma Separated String to a List in Java](https://www.baeldung.com/java-string-with-separator-to-list)
- [Convert String to Double in Java](https://www.baeldung.com/java-string-to-double)
- [Convert char to String in Java](https://www.baeldung.com/java-convert-char-to-string)
- [Convert String to int or Integer in Java](https://www.baeldung.com/java-convert-string-to-int-or-integer)
- [How to Convert an Object to String](https://www.baeldung.com/java-object-string-representation)
- [Convert a String to Camel Case](https://www.baeldung.com/java-string-to-camel-case)
- [Converting String to BigDecimal in Java](https://www.baeldung.com/java-string-to-bigdecimal)
- [Convert String to Byte Array and Reverse in Java](https://www.baeldung.com/java-string-to-byte-array)
- More articles: [[next -->]](/core-java-modules/core-java-string-conversions-2)
7 changes: 6 additions & 1 deletion core-java-modules/core-java-string-conversions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,11 @@
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-text</artifactId>
<version>${commons-text.version}</version>
</dependency>
</dependencies>

<build>
Expand All @@ -43,7 +48,7 @@

<properties>
<icu4j.version>61.1</icu4j.version>
<argLine>-Djava.locale.providers=COMPAT</argLine>
<commons-text.version>1.9</commons-text.version>
</properties>

</project>
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
package com.baeldung.stringtocamelcase;

import java.util.Arrays;
import java.util.stream.Collectors;

import org.apache.commons.text.WordUtils;

import com.google.common.base.CaseFormat;
import com.ibm.icu.lang.UCharacter;
import com.ibm.icu.text.BreakIterator;
import org.apache.commons.text.CaseUtils;
import org.apache.commons.text.WordUtils;

import java.util.Arrays;
import java.util.stream.Collectors;

public class StringToCamelCase {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package com.baeldung.objecttostring;

import org.junit.Test;
import static org.junit.Assert.assertEquals;

import org.junit.Test;

public class PersonUnitTest {
@Test
public void givenObject_whenToString_thenConvert() {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
package com.baeldung.stringtocamelcase;

import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseByIteration;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseByRegex;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseBySplitting;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseBySplittingUsingStreams;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseUsingApacheCommons;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseUsingGuava;
import static com.baeldung.stringtocamelcase.StringToCamelCase.toCamelCaseUsingICU4J;
import static org.assertj.core.api.Assertions.assertThat;

import com.google.common.base.CaseFormat;
import org.apache.commons.text.CaseUtils;
import org.junit.Test;

import static com.baeldung.stringtocamelcase.StringToCamelCase.*;
import static org.assertj.core.api.Assertions.*;

import com.google.common.base.CaseFormat;

public class StringToCamelCaseUnitTest {

Expand Down
4 changes: 3 additions & 1 deletion core-java-modules/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
<module>core-java-arrays-operations-advanced-3</module>
<module>core-java-booleans</module>
<module>core-java-char</module>
<!-- <module>core-java-classloader</module> --> <!-- JAVA-42033 -->
<module>core-java-collections</module>
<module>core-java-collections-2</module>
<module>core-java-collections-3</module>
Expand Down Expand Up @@ -221,6 +222,7 @@
<module>core-java-string-conversions</module>
<module>core-java-string-conversions-2</module>
<module>core-java-string-conversions-3</module>
<module>core-java-string-conversions-4</module>
<module>core-java-string-operations</module>
<module>core-java-string-operations-2</module>
<module>core-java-string-operations-6</module>
Expand All @@ -239,7 +241,7 @@
<module>core-java-9-jigsaw</module>
<!--<module>core-java-20</module>--> <!--JAVA-29040-->
<module>core-java-21</module>
<!--<module>core-java-conditionals</module>--> <!--JAVA-20931-->
<!--<module>core-java-conditionals</module>--> <!-- JAVA-42035 -->
<module>core-java-collections-set</module>
<module>core-java-date-operations-1</module>
<module>core-java-datetime-conversion</module>
Expand Down
Binary file added libraries-ai/libs/h2o-genmodel.jar
Binary file not shown.
15 changes: 15 additions & 0 deletions libraries-ai/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,21 @@
<version>1.0.0-SNAPSHOT</version>
</parent>

<repositories>
<repository>
<id>local-libs</id>
<url>file://${project.basedir}/libs</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>ai.h2o</groupId>
<artifactId>h2o-genmodel</artifactId>
<version>${h2o-genmodel.version}</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/h2o-genmodel.jar</systemPath>
</dependency>
<dependency>
<groupId>edu.stanford.nlp</groupId>
<artifactId>stanford-corenlp</artifactId>
Expand Down Expand Up @@ -50,6 +64,7 @@
<opennlp-tools.version>2.1.1</opennlp-tools.version>
<neuroph.version>2.92</neuroph.version>
<theokanning.gpt>0.18.2</theokanning.gpt>
<h2o-genmodel.version>1.0</h2o-genmodel.version>
</properties>

</project>
Loading

0 comments on commit ffb0dd6

Please sign in to comment.