TJPA 2025 · Tecnologia da Informação · Desenvolvimento de Software
Questão 61
Comando
Julgue os itens subsequentes, conforme as Portarias CNJ n.º 131/2021 e n.º 162/2021, e as Resoluções CNJ n.º 396/2021 e n.º 468/2022.Considere o código em Java a seguir, especialmente em relação aos valores descritos na notação JSON.
import java.util.Arrays; import java.util.Collections; public class JsonSortDescendingExample { public static void main(String[] args) { String jsonString = “{\\”TJPA\\”:[\\”Tribunal\\”,\\”Justica\\”,\\”Estado\\” ,\\”Para\\”]}”; String arrayContent = jsonString.substring( jsonString.indexOf(“[“) + 1, jsonString.indexOf(“]”) ); String[] values = arrayContent.replaceAll(“\\”“, ““).split(“,”); Arrays.sort(values, Collections.reverseOrder());
// Exibindo os valores ordenados System.out.println(“Resultado:”); for (int i = values.length - 1; i >= 0; i--) { System.out.println(values[i]); } } }
Esse código, ao ser executado, apresentará o resultado a seguir.
Resultado: Estado Justica Para Tribunal
import java.util.Arrays; import java.util.Collections; public class JsonSortDescendingExample { public static void main(String[] args) { String jsonString = “{\\”TJPA\\”:[\\”Tribunal\\”,\\”Justica\\”,\\”Estado\\” ,\\”Para\\”]}”; String arrayContent = jsonString.substring( jsonString.indexOf(“[“) + 1, jsonString.indexOf(“]”) ); String[] values = arrayContent.replaceAll(“\\”“, ““).split(“,”); Arrays.sort(values, Collections.reverseOrder());
// Exibindo os valores ordenados System.out.println(“Resultado:”); for (int i = values.length - 1; i >= 0; i--) { System.out.println(values[i]); } } }
Esse código, ao ser executado, apresentará o resultado a seguir.
Resultado: Estado Justica Para Tribunal
Status: valida.
Comentários
Ainda não há comentários publicados.