![]() |
|
|
Planilha de Dimensionamento de Tubulações
Hidráulicas Água Fria e Água Quente CompletaNossa planilha automática de dimensionamento de tubulações de água fria e quente é uma ferramenta desenvolvida para auxiliar engenheiros e projetistas no cálculo rápido e preciso das redes hidráulicas de edificaçoes. Por meio da inserçao de dados como vazao, diâmetro da tubulaçao, comprimento da rede, material do tubo e coeficientes hidráulicos, a planilha realiza automaticamente os cálculos necessários para verificar velocidade da água, perda de carga e dimensionamento adequado das tubulaçoes. |
||
Você está aqui: Java ::: Coleções (Collections) ::: Vector |
Obtendo todas as posições das ocorrências de um determinado elemento em um VectorQuantidade de visualizações: 7778 vezes |
|
Esta dica mostra como obter uma matriz com todas as posições das ocorrências de um determinado elemento em um Vector. Para esta terefa usaremos o método indexOf(). Veja o código:
import java.util.*;
public class Estudos{
public static void main(String args[]){
// Cria o Vector
Vector<String> nomes = new Vector<String>();
// adiciona itens ao Vector
nomes.addElement("Osmar");
nomes.addElement("Marcos");
nomes.addElement("Ingrid");
nomes.addElement("Osmar");
nomes.addElement("Marcos");
nomes.addElement("Ingrid");
nomes.addElement("Osmar");
nomes.addElement("Marcos");
nomes.addElement("Ingrid");
// Obtém as posições das ocorrências
// de "Marcos"
int[] posicoes = posOcorrencias("Marcos", nomes);
if(posicoes.length == 0)
System.out.println("Elemento não encontrado.");
else{
System.out.println("Encontrado nas posicoes:");
for(int i = 0; i < posicoes.length; i++)
System.out.println(posicoes[i]);
}
}
public static int[] posOcorrencias(String elem,
Vector vetor){
Vector<Integer> posicoes = new Vector<Integer>();
int pos = -1;
do{
pos = vetor.indexOf(elem, (pos + 1));
if(pos != -1)
posicoes.addElement(pos);
}while(pos != -1);
int[] res = new int[posicoes.size()];
for(int i = 0; i < res.length; i++)
res[i] = posicoes.get(i);
return res;
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





