1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.
  2. Informação: Pela 0:30 desta Sexta-feira (9 de Dezembro, 23:30 de Quinta-feira nos Açores) o Fórum e restantes sites da ZWAME vão estar offline para manutenção durante cerca de 1h30.
    Se necessário faremos actualizações via Twitter e Facebook.
    Remover anúncio

passar c# para java

Discussão em 'Programação' iniciada por alfinete, 14 de Novembro de 2008. (Respostas: 4; Visualizações: 1143)

  1. alfinete

    alfinete Power Member

    Código:
    
     private int ContaCaracteres(String str)
            {
                int Contador = 0;// contador 
                int TamanhoString = str.Length;// tamanho da string
    
                for (int i = 1; i < TamanhoString+1; i++)
                {
                    Contador = Contador + 1;
                }
    
                Ncaracteres = Contador;
                return Ncaracteres ;
    
            }
    
     private int ContaOcorrenciasString(string original,string parcial)
            {
    
                int strt = 0;
                int cnt = -1; // contador
                int idx = -1;
                while (strt != -1)
                {
                    strt = original.IndexOf(parcial, idx + 1);
                    cnt += 1;
                    idx = strt;
                }
                Nocoorencias = cnt;
                return Nocoorencias ;
            
            }
    
    
    
    criei estes metodos em c# o primeiro para contar caracteres de uma string , e o 2 para contar as ocurrencias de uma un conjunto de caracteres na string principal.

    agradecia que alguem me convertesse isto pata java

    pois não sei muito sobre o assunto de java

    agradecia
     
  2. Baderous

    Baderous Banido

    Código:
         private int contaCaracteres(String str)
            {
                int contador = 0;// contador 
                int tamanhoString = str.length();// tamanho da string
    
                for (int i = 1; i < tamanhoString+1; i++)
                {
                    contador = contador + 1;
                }
    
                return contador ;
    
            }
    
     private int contaOcorrenciasString(String original,String parcial)
            {
    
                int strt = 0;
                int cnt = -1; // contador
                int idx = -1;
                while (strt != -1)
                {
                    strt = original.indexOf(parcial, idx + 1);
                    cnt += 1;
                    idx = strt;
                }
                return cnt ;
            
            }
     
  3. alfinete

    alfinete Power Member

    obrigada sendo assim o code é igual ou mesmo quase
     
  4. AliFromCairo

    AliFromCairo Power Member

    Sim, em termos de sintaxe, não são muito diferentes.
     
  5. alfinete

    alfinete Power Member

    podiam-me explicar como posso fazer uma função por forra que fassa o mesmo que o index of..

    que me expliquem como posso realizar uma função para achar o nº de ocorrencias de uma string numa fraze ,queria simplesmente fazer a função para isso sem utilizar indexof ou outra qualquer ja feita..


    obrigada
     

Partilhar esta Página