From 063b9da1a8af8b23785356f5d4017f932159a0e0 Mon Sep 17 00:00:00 2001 From: Eder Diego de Sousa Date: Tue, 19 Oct 2021 14:35:51 -0300 Subject: [PATCH 1/2] Add an ArrayListString example --- ArrayListString.java | 59 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 ArrayListString.java diff --git a/ArrayListString.java b/ArrayListString.java new file mode 100644 index 0000000..4ee78d3 --- /dev/null +++ b/ArrayListString.java @@ -0,0 +1,59 @@ +import java.util.ArrayList; + +public class ArrayListString { + + public static void main(String[] args) { + + // declaring and instantiate a String List + ArrayList listaString = new ArrayList(); + + // adding info at list + listaString.add("Elemento 1"); + listaString.add("Elemento 2"); + listaString.add("Elemento 3"); + + // show list + System.out.println(listaString.get(0)); + System.out.println(listaString.get(1)); + System.out.println(listaString.get(2)); + + // add an element in specific position + listaString.add(1, "Elemento 1.5"); + + // show list itens + for (String obj : listaString) { + System.out.println(obj); + } + + // get list size + System.out.println("O tamanho da lista é:" + listaString.size()); + + // find an list value + if (listaString.contains("Elemento 1")) { + System.out.println("Elemento encontrado"); + } else { + System.out.println("Elemento não encontrado "); + } + + // print index from element + int indice = listaString.indexOf("Elemento 1"); + System.out.println("Indice: " + indice); + + // adding a new element + listaString.add("Elemento 4"); + + // get list size + System.out.println("O tamanho da lista é:" + listaString.size()); + + // remove an list element + listaString.remove("Elemento 1.5"); + for (String obj : listaString) { + System.out.println(obj); + } + + // get list size + System.out.println("O tamanho da lista é:" + listaString.size()); + + } + +} From 538851e1cb306419319f92f40dc6a8d0e0497de8 Mon Sep 17 00:00:00 2001 From: Eder Diego de Sousa Date: Tue, 19 Oct 2021 14:51:39 -0300 Subject: [PATCH 2/2] Add readme --- README.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d283ba1..d0a24ac 100644 --- a/README.md +++ b/README.md @@ -1 +1,18 @@ -# Java_Programs \ No newline at end of file +#Java_Programs :coffee: + +Java is a high-level, class-based, object-oriented programming language that is designed +to have as few implementation dependencies as possible. It is a general-purpose programming +language intended to let programmers write once, run anywhere (WORA), meaning that +compiled Java code can run on all platforms that support Java without the need for recompilation. + +Java applications are typically compiled to bytecode that can run on any Java virtual +machine (JVM) regardless of the underlying computer architecture. The syntax of Java is similar +to C and C++, but has fewer low-level facilities than either of them. The Java runtime provides +dynamic capabilities (such as reflection and runtime code modification) that are typically not +available in traditional compiled languages. As of 2019, Java was one of the most popular +programming languages in use according to GitHub, particularly for client-server web +applications, with a reported 9 million developers. + +Source: https://en.wikipedia.org/wiki/Java_(programming_language) + +![Java Logo](https://upload.wikimedia.org/wikipedia/en/3/30/Java_programming_language_logo.svg)