commit f322e8293d6dc4af47ac705d22d0af981af4b73d Author: 250406 <250406@localhost> Date: Wed Nov 19 16:43:20 2025 +0000 string diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..9b6729a --- /dev/null +++ b/pom.xml @@ -0,0 +1,13 @@ + + + 4.0.0 + com.mycompany + strings + 1.0-SNAPSHOT + jar + + UTF-8 + 24 + com.mycompany.strings.Strings + + \ No newline at end of file diff --git a/src/main/java/com/mycompany/strings/Strings.java b/src/main/java/com/mycompany/strings/Strings.java new file mode 100644 index 0000000..589887d --- /dev/null +++ b/src/main/java/com/mycompany/strings/Strings.java @@ -0,0 +1,50 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + */ + +package com.mycompany.strings; + +import java.util.Scanner; + +/** + * + * @author 250406 + */ +public class Strings { + + public static void main(String[] args) { + Scanner scanner = new Scanner(System.in); + System.out.println("introduza o seu nome"); + String nome = scanner.nextLine(); + System.out.println("Introduza a sua morada"); + String morada = scanner.nextLine(); + System.out.println("Introduz a sua idade"); + int idade = scanner.nextInt(); + + //principais funções das strings em JAVA +// morada. +// nomedaString.charArt(posiçaoDoCaracter) - +// obtenção de um caracter numa posição +// nomeDaString.contains(textoOuVariavelAIdentificar) - +// verifica se a String termina com um determinado texto +// NomedaString.StartsWith(TextoOuVariavelAVerificar) +// verifica se a String começa com um determinado texto +// NomedaString.equals(TextoOuVariavelAVerificar) +// verifica se duas String sao iguais +// NomedaString.indexOf(TextoOuVariavelAVerificar) +// devolve a primeira posiçao do caracter a procurar +// NomedaString.lastIndexOf(TextoOuVariavelAVerificar) +// devolve a ultima posiçao do caracter a procurar +// NomedaString.isEmpty()- verifica se a String esta vazia +// NomedaString.isBlank()- verifica se a String esta vazia +// NomedaString.subString(posiçãoInicial) - verifica se duas strings são iguas +// NomeDaString.indexOf(caracterAProcurar)- devolve a primeira posição do caracter a procura +// NomeDaString.lastIndexOf(Caracteraprocura)- devolve a primeira posição do caracter a procura +// NomeDaString.subString(posicaoInicial, posicaoFinal)- corta a String entre as posiçoes indicadas +// NomeDaString.toLowerCase() - passa a String para minusculas +// NomeDaString.toUpperCase() - passa a String para maiusculas +// NomeDaString.lenght() - retorna o tamanho da string + } + + } +