From e6c47c77a9cf17aab914d51d12e5e0c457cb7b9f Mon Sep 17 00:00:00 2001 From: 250402 <250402@localhost> Date: Wed, 19 Nov 2025 16:53:57 +0000 Subject: [PATCH] uppString --- nbactions.xml | 167 ++++++++++++++++++ pom.xml | 27 +++ .../mavenproject10/Mavenproject10.java | 67 +++++++ 3 files changed, 261 insertions(+) create mode 100644 nbactions.xml create mode 100644 pom.xml create mode 100644 src/main/java/com/mycompany/mavenproject10/Mavenproject10.java diff --git a/nbactions.xml b/nbactions.xml new file mode 100644 index 0000000..39e7367 --- /dev/null +++ b/nbactions.xml @@ -0,0 +1,167 @@ + + + + run + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + + ${packageClassName} + java + + + + debug + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + -agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address} + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + + ${packageClassName} + java + true + + + + profile + + jar + + + process-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + ${packageClassName} + java + + + + run.single.main + + * + + + process-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + java + ${packageClassName} + ${classPathScope} + + + + debug.single.main + + * + + + process-test-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + -agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address} + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + java + ${packageClassName} + ${classPathScope} + true + + + + profile.single.main + + * + + + process-classes + org.codehaus.mojo:exec-maven-plugin:3.1.0:exec + + + + --enable-preview ${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs} + ${packageClassName} + java + ${classPathScope} + + + + test + + * + + + test + + + --enable-preview + + + + test.single + + * + + + process-test-classes + surefire:test + + + ${packageClassName} + --enable-preview + + + + debug.test.single + + * + + + process-test-classes + surefire:test + + + ${packageClassName} + once + -agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address} + true + --enable-preview + + + + profile.test.single + + * + + + process-test-classes + surefire:test + + + ${packageClassName} + once + ${exec.vmArgs} + + + --enable-preview + + + diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..7a0729e --- /dev/null +++ b/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + com.mycompany + mavenproject10 + 1.0-SNAPSHOT + jar + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + + --enable-preview + + + + + + + UTF-8 + 24 + com.mycompany.mavenproject10.Mavenproject10 + + \ No newline at end of file diff --git a/src/main/java/com/mycompany/mavenproject10/Mavenproject10.java b/src/main/java/com/mycompany/mavenproject10/Mavenproject10.java new file mode 100644 index 0000000..a628b0f --- /dev/null +++ b/src/main/java/com/mycompany/mavenproject10/Mavenproject10.java @@ -0,0 +1,67 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + */ + +package com.mycompany.mavenproject10; + +import java.util.Scanner; + +/** + * + * @author 250402 + */ +public class Mavenproject10 { + +// 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"); +// int idade = scanner.nextInt(); +// System.out.println("introduza a sua idade"); +// String morada = scanner.nextLine(); +// } + + + + + + // *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.isEmpty() - verifica se a String está vazia +// NomeDaString.isBlank()- verifica se a String está vazia +// NomeDaString.subString(posicaoInicial)- corta a String a partir da posicao indicada +// 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 + + + + + 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("A quantidade de carcteres é" + + nome.length()); + System.out.println("Em minúsculas:" + + nome.toLowerCase()); + } +} \ No newline at end of file