Pág. 1 de 6
|
|
|
- Raphael Palhares Godoi
- 9 Há anos
- Visualizações:
Transcrição
1 String Pág. 1 de 6 Strings são utilizadas frequentemente em várias linguagens de programação, não apenas Java. Embora Strings sejam uma sequência de caracteres em Java, e não um array de caracteres. Em Java, o importante é entender que string não é um tipo de dado, mas sim uma classe. E suas variáveis são, na verdade, objetos dessa classe. Em síntese, tanto um array de caracteres como uma string se apresentam da mesma forma. Então, qual a vantagem de se usar uma classe e não um array de tipo primitivo? A resposta se baseia exatamente no uso da orientação a objetos e no fato de que existem muitos métodos que podemos utilizar em um objeto instanciado da classe String, mesmo sendo os objetos desta classe imutáveis, ou seja, uma vez instanciados não podemos mudar o que está guardado dentro do objeto String. Dentre as possibilidades oferecidas pela classe String podemos destacar algumas como: Concatenação; Tamanho da String; Converter para maiúsuculas ou minúsculas; Fazer comparações que incluem verificações no início e no fim; Extrair um caracter específico da string; Achar um índice da string, inclusive recursivamente (de trás para frente); Substituir uma parte da string ou ela completamente; Verificar se uma string contém outra; Dividir uma string em array ou vetor; Obter uma porção da string inteira, o que chamamos de substring. Objetos Strings podem ser instanciadas usando um array de caracteres ou bytes com o operador new. Ou por meio de uma string literal. String literal é qualquer sequência de caracteres que estiver entre aspas ("). public class ExemploCriarString { char[] chararray = { 'T', 'I', ' ', 'E', 'x', 'p', 'e', 'r', 't'; /* construindo uma string a partir de um array de char */ String string1 = new String(charArray); /* construindo uma string a partir de uma string literal */ String string2 = " Concatenação System.out.println(string1); System.out.println(string2); Concatenação nada mais é do que juntar strings numa só. Isto pode ser feito de duas formas: uma usando o método concat() da classe String ou usando o sinal de adição (+) como operador de concatenação. O método concat() retorna uma nova string formada da junção da string principal com a string indicada como parâmetro. De uma forma mais simples, podemos usar o + para juntar várias strings ao mesmo tempo. Para mais detalhes, veja o artigo principal sobre concatenação.
2 Pág. 2 de 6 Tamanho da string - length() A classe String possui um método acessor que retorna o tamanho da String. Esse método é length(). public class TamanhoString { String str = "TI Expert"; System.out.println(str + " possui " + str.length() + " caracteres."); Letras Maiúsculas e Minúsculas Podemos facilmente deixar todas as letras de uma sequência de caracteres maiúscula ou minúscula usando os métodos touppercase() e tolowercase() respectivamente. public class StringMaiusculoMinusculo { String = "[email protected]"; String hexadecimal = "#aa33ff"; System.out.println( .toLowerCase()); System.out.println(hexadecimal.toUpperCase()); Comparação Há várias formas de se fazer comparações com uma string, mas vale sempre lembrar que Java é case sensitive - diferencia letras maiúscula de minúsculas e vice-versa. Embora haja métodos próprios para comparações em que não há importância em diferenciar letras maiúsculas e minúsculas. A comparação mais simples é usando o próprio operador de igualdade (==), mas por se tratar de um objeto é preferível que se use o método específico chamado equals(). O método equals() compara o objeto string com outro objeto, se ambos possuírem conteúdos iguais, então, é retornado verdadeiro (true), caso contrário falso (false). Isso quer dizer que se, por exemplo, tiver um objeto da classe Integer que vale 15 e uma string contendo os caracteres 1 e 5, a comparação de ambos resultará em verdadeiro. A função equals() é case sensitive, para fazer uma comparação ignorando esta característica basta usar o método equalsignorecase(). public class ComparacaoIgualdadeString { String string1 = "TI Expert"; String string2 = "ti expert"; System.out.println("São iguais? (case sensitive)"); System.out.println(string1.equals(string2)? "sim" : "não"); System.out.println("São iguais? (sem case sensitive)"); System.out.println(string1.equalsIgnoreCase(string2)? "sim" : "não"); Há também uma forma de comparar strings lexicograficamente. Dessa forma, podemos verificar se uma string é identica (quando retorna-se 0), ou se ela tem um valor menor (quando retorna-se um número abaixo de 0) ou se ela tem um valor maior (quando retornase um número acima de 0). O método para fazer tais comparações é o compareto() (case sensitive) ou comparetoignorecase() (sem case sensitive).
3 Pág. 3 de 6 public class ComparacaoString { String string1 = "TI Expert"; String string2 = "ti expert"; int comparacao = string1.compareto(string2); System.out.println("Comparação entre string1 e string2 (sensitive case)"); if (comparacao > 0) { System.out.println("string1 é lexicograficamente maior que string2"); else if (comparacao < 0) { System.out.println("string1 é lexicograficamente menor que string2"); else { System.out.println("string1 é lexicograficamente igual a string2"); Início e fim Outra forma de fazer comparações é fazer testes no início e no fim de uma string. Podemos fazer tais comparações usando dois métodos: startswith() e endswith(). StartsWith() verifica se há uma string no começo de outra string. StartsWith() também possui um segundo parâmetro opcional que determina a compensação inicial, ou seja, caso necessite verificar a string não da posição 0, mas de uma posição mais adiante. EndsWith() verifica se há uma string no final de outra string. Diferentemente de startswith(), o método endswith() não possui compensação. public class InicioFim { String string1 = " System.out.println("A string " + string1 + " é:"); // verifica se há ' no inicio da string if (string1.startswith(" { System.out.println("uma URL"); /* * verifica se há 'www' no início da string, mas apenas a partir do * 8o. caracter, ou seja, após o prefixo ' portanto deverá * ser compensado 7 caracteres */ if (string1.startswith("www", 7)) { System.out.println("uma página da web"); if (string1.endswith(".br")) { System.out.println("um site registrado no Brasil"); else { System.out.println("não é um site registrado no Brasil"); Caracter na posição Podemos também obter um caracter que se encontra em alguma posição dentro da string. Para isso, usaremos o método charat(). CharAt() recebe um inteiro como argumento que indica a posição que queremos da string. Importante: Strings seguem o mesmo conceito de vetores e arrays, portanto, seu primeiro caracter não está na posição 1, mas na posição 0.
4 Pág. 4 de 6 public class ExtrairCaracter { String string1 = "TI Expert"; char caracter = string1.charat(3); System.out.println("O 4o. caracter desta string é " + caracter); Índice da String A classe string possui uma forma de encontrar o índice da primeira ocorrência de uma string dentro de outra string. O método indexof() retorna um número inteiro que indica exatamente em que posição ocorre uma string de busca, ou retorna um valor menor que 0 caso não encontre o valor requisitado. Assim como startswith(), indexof() também possui um segundo argumento que determina a compensação a ser feita caso a busca não possa ser feita desde a posição 0, mas de uma posição posterior. Além do método indexof(), há também o método lastindexof() que faz a mesma coisa que indexof(), porém de forma recursiva (de trás para frente ou do fim da string para o começo) public class IndiceString { String string1 = " int posicao; posicao = string1.indexof("tiexpert"); if (posicao >= 0) { System.out.println("A string tiexpert começa na posição " + posicao); else { System.out.println("Não há tiexpert na string"); posicao = string1.lastindexof(".com"); if (posicao >= 0) { System.out.println("A string.com começa na posição " + posicao); else { System.out.println("Não há.com na string"); Substituir string ou parte dela Podemos substituir todas as ocorrências de uma string por uma nova string resultando em uma nova string de retorno. Para executarmos esta operação usamos o método replace() que tem dois parâmetros: o primeiro será o que desejamos procurar dentro da string e o segundo a string que colocaremos no lugar da antiga. Nota: replace também funciona com o tipo primitivo char. public class SubstituirString { String string1 = " System.out.println(string1.replace(" "
5 Pág. 5 de 6 Verificar conteúdo da string Um método muito útil para verificar o conteúdo de uma string é o contains(). Contains() retorna verdadeiro (true) se houver a sequência de caracteres especificada no parâmetro. public class VerificarConteudo { String string1 = " System.out.println("É uma página da web?"); System.out.println(string1.contains(" "sim" : "não"); Dividir em vários vetores ou arrays Também é possível dividir uma string em um vetor ou array de strings, o que possibilita trabalhar com pedaços menores e mais lógicos da string. Para dividir a string podemos usar o método split(). O método split usa uma expressão regular para fazer a divisão. Para simplificar o entendimento, podemos usar como parâmetro uma outra string como base. Mas vale atentar no fato de que a expressão utilizada para ser feita a quebra desaparece no fim do processo. Ex.: Se minha string for 15:30:00, se utilizarmos os dois pontos (:) para a separação conseguiremos um array com 3 posições que seriam: [0]- >15, [1]->30, [2]->00. public class Exemplo { String string1 = "15:30:00"; String[] stringdividida = string1.split(":"); for (int i = 0; i < stringdividida.length; i++) { System.out.println("stringDividida[" + i + "]=" + stringdividida[i]); Substring Substring é uma porção ou parte da string principal da qual pode formar outra string, ou seja, uma substring é uma string formada a partir de uma string principal. Para obtermos uma substring usamos um método homônimo (de mesmo nome) com um ou dois parâmetros. O primeiro parâmetro, obrigatório, é a posição que a substring deve iniciar (lembrando-se que strings sempre começam da posição 0). O segundo parâmetro, opcional, é a posição final da substring, caso este parâmetro não seja indicado, a substring sempre irá até o último caracter encontrado. Nota: O caracter na posição inicial fará parte da substring, porém o caracter na posição final não faz parte da substring. Vejamos o exemplo: Se tivermos uma string de 9 caracteres, portanto, de 0 a 8 posições, se fizermos a substring da seguinte forma: stringoriginal.substring(3,8); T I E X P E R T O resultado será Exper. Então, se quisermos que a 8ª posição entre, devemos usar a posição seguinte 9, assim: stringoriginal.substring(3,9);
6 Pág. 6 de 6 public class ExemploSubstring { String url = " String dominio = url.substring(4); String site = url.substring(url.indexof('.') + 1, url.lastindexof('.')); System.out.println("Análise da string:"); System.out.println("Domínio: " + dominio); System.out.println("Site: " + site); Autor: Denys William Xavier Este artigo está sob Licença Creative Commons Para ver uma cópia desta licença, visite ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
Linguagem de programação Strings
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Strings Professor: Saulo Henrique Cabral Silva STRINGS 2 String - Fundamentos Um Literal (char) é um valor inteiro representado
Linguagem de programação Strings
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Strings Professor: Saulo Henrique Cabral Silva STRINGS 2 String - Fundamentos Um Literal (char) é um valor inteiro representado
PRÁTICA DE LABORATÓRIO
PRÁTICA DE LABORATÓRIO ATENÇÃO!!! Não basta digitar e executar os exemplos, leiam e interpretem o que cada linha de código está fazendo para que compreendam a matéria. MATRIZES: As matrizes são semelhantes
Prof. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Sexta aula
Prof. Rogério Albuquerque de Almeida Programação Orientada a Objetos II Java Sexta aula 1 Prof. Rogério Albuquerque de Almeida Programação Orientada a Objeto II Strings Clesse String Concatenando strings
String. Demonstrar a utilização e manipulação com os métodos da classe String.
String 1. Objetivos Demonstrar a utilização e manipulação com os métodos da classe String. 2. Strings 2.1. O que são Strings? Em Java, String é uma seqüência de caracteres utilizada para representação
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.
Minicurso de JavaScript PET Sistemas de Informação Segundo Dia 13.09.2016 Anthony Tailer. Clecio dos Santos. Rhauani Fazul. Romeu Casarotto Anteriormente 12.09.2016 Introdução Como usar? Saídas Sintaxe
Desenvolvimento Web. JavaScript aula II variáveis (cont.) e diálogos. Professor: Bruno Gomes
INSTITUTO FEDERAL DE EDUCAÇÃO CIÊNCIA E TECNOLOGIA CURSO TÉCNICO INTEGRADO EM INFORMÁTICA CAMPUS CURRAIS NOVOS Desenvolvimento Web JavaScript aula II variáveis (cont.) e diálogos Professor: Bruno Gomes
Análise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
AULA 6 - ARRAYS. Array de 10 elementos
1 AULA 6 - ARRAYS Arrays são objetos que armazenam diversas variáveis do mesmo tipo. Eles podem conter variáveis de referência primitivas ou de objeto, mas o array propriamente dito sempre será um objeto
Aula 2 POO 1 Prática. Profa. Elaine Faria UFU
Aula 2 POO 1 Prática Profa. Elaine Faria UFU - 2019 Arrays É um grupo de variáveis que contém valores que são todos do mesmo tipo Os arrays são objetos tipos por referência Os elementos de um array podem
Sintaxe da linguagem Java
Sintaxe da linguagem Java (PG) Centro de Cálculo Instituto Superior de Engenharia de Lisboa Pedro Alexandre Pereira ([email protected]) Classe pública com método main Uma classe pública com nome A tem
LÓGICA DE PROGRAMAÇÃO (JAVA) VARIÁVEIS. Professor Carlos Muniz
LÓGICA DE PROGRAMAÇÃO (JAVA) String String é uma classe contida no pacote java.lang e que descende da classe java.lang.object. De forma conceitual podemos dizer que é uma sequência de caracteres usada
Variáveis e Entrada de Dados Marco André Lopes Mendes marcoandre.googlepages.
Variáveis e Entrada de Dados Marco André Lopes Mendes [email protected] [email protected] marcoandre.googlepages.com Algoritmos é a base Primeiro programa Este programa possui apenas uma
Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.
Computação L2 Linguagem C++ [email protected] Observação: Material Baseado na Disciplina Computação Eletrônica. Alfabeto São os símbolos ( caracteres ) permitidos na linguagem: Letras (maiúsculas e minúsculas);
CIÊNCIA DA COMPUTAÇÃO - LINGUAGEM DE PROGRAMAÇÃO II REVISÃO POO
REVISÃO POO INTRODUÇÃO À LINGUAGEM JAVA CRIANDO CLASSES EM JAVA Convenção de Nomes em Java Classes iniciam com letras maiúsculas Métodos, atributos e variáveis locais iniciam com minúsculas. Declaração
Manipulação de Strings
Manipulação de Strings Prof. Wylliams Barbosa Santos [email protected] Introdução à Programação Crédito de Conteúdo: Professora Ceça Moraes Agenda String Conceitos Operações Métodos Exemplos Exercícios
Arrays, Encapsulamento usando de listas de objetos,tratamento de exceções, Funções Matemáticas e Manipulação de Strings
Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Arrays, Encapsulamento usando de listas de objetos,tratamento de exceções, Funções Matemáticas e Manipulação de Strings Site
Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga
AED II Algoritmos e Estrutura de Dados II Prof. MsC Vicente Paulo de Camargo PUCGO Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga BITS são a base da linguagem
Paradigmas de Linguagens
Paradigmas de Linguagens Aula 2: Tipos de dados Professora Sheila Cáceres Tipos de dados Dados são a matéria prima da computação junto com os programas. LPs precisam manipular dados. LPS utilizam os conceitos
PHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
As duas instruções acima são semelhantes, embora a segunda seja a maneira original de se declarar um novo objeto.
JavaScript - Utilizando Objetos String Toda string no JavaScript é armazenada como um objeto String, normalmente não precisamos nos preocupar com isso, mas sim aproveitar os recursos que o objeto string
Utilizem a classe Aula.java da aula passada:
Introdução à Java Prof. Bruno Gomes [email protected] Programação Orientada a Objetos Código Exemplo da Aula Utilizem a classe Aula.java da aula passada: public class Aula { public static void main(string[]
Noçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em:
RESULUÇÃO DOS EXERCÍCIOS E INSTRUÇÕES DE DECISÃO (if{} e else{}) Profº André Aparecido da Silva Disponível em: http://www.oxnar.com.br/aulas/java ATIVIDADE ELABORAR O PROGRAMA DE CÁLCULOS DE ÁREAS USANDO
Variáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
PYTHON - Strings. Introdução à Programação SI1
PYTHON - Strings Introdução à Programação SI1 2 Conteúdo String Conceitos Operações Métodos Exemplos Exercícios 3 String Strings no Python são elementos usados para armazenar texto A inicialização de strings
Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão acadêmica
Unidade Acadêmica: Faculdade de Computação FACOM Disciplina: Programação Orientada a Objetos I Professor: Fabiano Azevedo Dorça Prática 03 Objetivo: Aplicar a técnica de encapsulamento no sistema de gestão
5 Arrays. 5.1 Criando um array. 5.2 Inicializando arrays. c:\>java Array Janeiro tem 31 dias.
5 Arrays Arrays são grupos de variáveis do mesmo tipo. As arrays podem armazenar variáveis de qualquer tipo (tipo de dado primitivo ou objetos), mas é importante lembrar que todos os valores devem ser
Lição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Tipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Linguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Universidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo Helder da Rocha www.argonavis.com.br 1 Operadores e controle de fluxo da execução Este módulo explora as estruturas procedurais da
Técnicas de Programação II
Técnicas de Programação II Aula 04 Arrays Edirlei Soares de Lima Arrays Array é um mecanismo que nos permite armazenar um conjunto de valores na memória do computador. Em Java,
JSP Prof. Daniela Pires. VARIAVEIS... 2 Tipos de Dados... 2 String Float Integer Boolean... 3
Conteúdo VARIAVEIS... 2 Tipos de Dados... 2 String... 2 Float... 3 Integer... 3 Boolean... 3 Variáveis... 4 O que são variáveis?... 4 Tipo de variáveis... 5 Concatenação:... 6 1 VARIAVEIS Antes de falarmos
Programação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Aula de hoje. Tipos de Dados e Variáveis. Constantes literais. Dados. Variáveis. Tipagem dinâmica. SCC Introdução à Programação para Engenharias
SCC 12 - Introdução à Programação para Engenharias Tipos de Dados e Variáveis Professor: André C. P. L. F. de Carvalho, ICMC-USP Pos-doutorando: Isvani Frias-Blanco Monitor: Henrique Bonini de Britto Menezes
Vetores. IFSC/Florianópolis - Programação Orientada a Objetos + POO - prof. Herval Daminelli
Vetores De modo geral, em linguagem de programação, vetores ou arrays são estruturas de dados que permitem que uma mesma variável possa armazenar mais de um valor; Em Java, vetores são coleções de dados,
Escolas e Faculdades QI. Demétrius Loblein e Carlos Henrique EXPRESSÕES REGULARES
Escolas e Faculdades QI Demétrius Loblein e Carlos Henrique EXPRESSÕES REGULARES Uma expressão regular, na Informática, define um padrão a ser usado para procurar ou substituir palavras ou grupos de palavras.
PHP INTRODUÇÃO DELIMITADORES DE CÓDIGO EXTENSÃO DE ARQUIVOS
INTRODUÇÃO PHP Aula 1 Introdução, Saída e Variáveis Leonardo Pereira facebook.com/leongamerti PHP significa PHP: Hypertext Preprocessor. Código PHP é executado no servidor, e o resultado é retornado para
Estrutura de Dados Funções e Procedimentos
Estrutura de Dados Funções e Procedimentos Prof. Salustiano Rodrigues de Oliveira [email protected] www.profsalu.wordpress.com Java A linguagem Java utiliza o paradigma de programação orientada
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS
Cursos: Análise, Ciência da Computação e Sistemas de Informação Laboratório I - Prof. Aníbal Notas de aula 2 SISTEMAS NUMÉRICOS Para entender como o computador armazena as informações, é importante conhecer
Aula 9 Oficina de Programação Strings. Profa. Elaine Faria UFU
Aula 9 Oficina de Programação Strings Profa. Elaine Faria UFU - 2017 String Cadeia de caracteres (ou String) É uma seqüência de letras e símbolos, na qual os símbolos podem ser espaços em branco, dígitos
Estruturas de Repe,ção e String
Estruturas de Repe,ção e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repe
AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS
AULA 02 DADOS PRIMITIVOS E EXERCÍCIOS Ao término desse capítulo você terá aprendido: Tipos de dados e suas conversões; Operadores; Criação de projetos, pacotes e classes no NetBeans; Variáveis, cálculos
Linguagem de Programação III
Linguagem de Programação III Aula-5 Estruturas de Decisão e Controle. Arrays em Java Prof. Esbel Tomás Valero Orellana Até Aqui Modelos e POO Classes e sua implementação em Java Encapsulamento Tipos de
Linguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo [email protected] 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema
Python Listas e Strings Prof. Paulo Henrique Ribeiro Gabriel (Com base no material do Prof. André Backes) Listas Por que usar listas? Listas As variáveis declaradas até agora são capazes de armazenar um
Ambientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Estruturas de Repetição e String
Estruturas de Repetição e String Leonardo Gresta Paulino Murta [email protected] Estruturas de repetição whiledo dowhile for Aula de hoje String Manipulação de textos Leonardo Murta Estruturas de Repetição
Tipos de dados e comandos POO
Tipos de dados e comandos POO Prof. Marcio Delamaro 1/46 Objetivo Vamos ver quais são os tipo de dados primitivos da linguagem Vamos ver quais são os principais comandos 2/46 Tipos Tipo Tamanho int 4 bytes
Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar)
Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar) Por enquanto, considere apenas que uma função pré-definida do C# tem como objetivo realizar uma tarefa específica dentro
Lista de exercícios para a prática de manipulação de Strings
nstituto ederal de Minas Gerais - Campus avançado de Ponte Nova - MG Disciplina: Linguagem de programação Professor: Saulo Henrique Cabral Silva Lista de exercícios para a prática de manipulação de Strings
5. Manipulação de Strings
5. Manipulação de Strings - Em Java, strings são objetos da classe String; - Para construir um string: String s = new String( Exemplo ); String x = Curso de Java ; String str = new String(); // constrói
Estruturas de Repetição e String. Vanessa Braganholo
Estruturas de Repetição e String Vanessa Braganholo [email protected] Aula de hoje... Estruturas de repetição while...do do...while for String Manipulação de textos 2 Estruturas de Repetição Permitem que
CCO 016 Fundamentos de Programação
CCO 016 Fundamentos de Programação Prof. Roberto Affonso da Costa Junior Universidade Federal de Itajubá AULA 10 Agregados Homogêneos Variáveis Indexadas Cadeia de Caracteres String Cadeia ou string O
Programação Orientada a Objectos - P. Prata, P. Fazendeiro
3 Classes e instanciação de objectos (em Java) Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador. As instâncias da classe Contador devem
Lógica de Programação. Lógica de Programação com Java
Lógica de Programação Lógica de Programação com Java Sumário Lógica de programação 1. Algoritmos 2. Comentários no código 3. Tipos de dados 4. Constantes e Variáveis 5. O que devemos saber para começar
Linguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Orientação a Objetos AULA 09
Orientação a Objetos AULA 09 Prof. Fabrício Martins Mendonça Conteúdo da Aula ü Coleções ü Coleções lista de objetos ü Coleções conjuntos 2 Coleções Podemos armazenar vários objetos em um array e este
Python: Tuplas e Strings. Claudio Esperança
Python: Tuplas e Strings Claudio Esperança Tuplas São estruturas de dados parecidas com listas, mas com a particularidade de serem imutáveis Tuplas são seqüências e, assim como listas, podem ser indexadas
Strings e Arrays POO
Strings e Arrays POO Prof. Marcio Delamaro Programação Orientada a Objetos Prof Marcio Delamaro ICMC/USP 1/27 String Uma sequência de caracteres que representa uma informação textual Em Java existe um
Algoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Aula Prática 2. Paradigmas da Programação I / Programação Funcional
Aula Prática 2 Paradigmas da Programação I / Programação Funcional ESI/MCC 1 o ano (2005/2006) Nesta aula pretende-se introduzir os conceitos seguintes: valores e expressões; tipos básicos e tipos compostos;
Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Prof. Esp. Andrew Rodrigues 1
Prof. Esp. Andrew Rodrigues www.andrewrodrigues.com.br www.andrewrodrigues.com.br 1 PHP em Ação PHP é uma linguagem de programação que pode fazer todo o tipo de coisas: avaliar dados de formulários enviados
Orientação a Objetos e Java
Orientação a Objetos e Java Daves Martins [email protected] Mestre em Computação de Alto Desempenho pela UFRJ Especialista em Banco de Dados Analista Web Orientação a Objetos e Java Características
Introdução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
2. Conversões de base
0 2. Conversões de base Antes de começar a programar é preciso entender como o computador representa a informação. E quando falamos em informação estamos falando basicamente de números, pois os caracteres,
Introdução à Linguagem de Programação Java 1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA
1 INTRODUÇÃO À LINGUAGEM DE PROGRAMAÇÃO JAVA 2 INDICE 1. COMENTÁRIOS... 4 1.1. Comentário de uma linha... 4 1.2. Comentário de múltiplas linhas... 4 2. IMPRESSÃO DE TEXTOS... 5 2.1. Imprimindo um texto
Seleção Múltipla Laços (while, do-while, for) AULA 05
Introdução a Programação IF669 http://www.cin.ufpe.br/~if669 Seleção Múltipla Laços (while, do-while, for) AULA 05 Ricardo Massa F. Lima [email protected] Sérgio C. B. Soares [email protected] Até aqui...
MCG114 Programação de Computadores I. Strings. Strings. Strings. Strings. Strings 3/26/18. Profa. Janaína Gomide
MCG114 Programação de Computadores I Profa. 1 2 armazenam cadeias de caracteres como nomes e textos Conjunto de caracteres delimitados por aspas simples ou duplas. >>> S1 = exemplo de String >>> S2 = exemplo
LINGUAGEM C: ARRAYS DE CARACTERES: STRINGS
LINGUAGEM C: ARRAYS DE CARACTERES: STRINGS Prof. André Backes DEFINIÇÃO String Sequência de caracteres adjacentes na memória. Essa sequência de caracteres, que pode ser uma palavra ou frase Em outras palavras,
