1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Pegar parte de um array

Olá, estou tentando fazer um analisador lexico em java onde eu tenho um array de char com que foi preenchido com um arquivo txt. Eu quero pegar esse array e separar em tokens. Gostaria de saber como eu faço para para pegar e dividir esse array em varias strings "tokens". Exemplo: tenho o array de cachar com os seguintes caracteres 100+50 cada caracter logicamente esta em uma posição do array. Nao estou conseguindo separa o 100 do + e do 50, sendo q o 100 e o 50 são classificados como numeros e o + como um operador. como faço para separar desse jeito. Obrigado Da uma olhada ai

public static void main(String[] args) {

     //TOKENS E DELIMITADORES

     String s = "JAVA; HTML; PHP; JSF"; //TOKENS as virgulas SAO OS DELIMITADORES
     String[] token = s.split(";"); //SEPARA OS TOKEN LINHA EM LINHA ATRAVES DAS , OU DELIMITADORES

     //SPLIT SSEMPRE RETORNA UM ARRAY DE STRING

     System.out.println(token.length);

     for(String todos : token){ //PECORRENDO TODO ARRAY IMPRIMINDO UM EM CADA LINHA
          System.out.println(todos);
     }
}
  • public static void main(String[] args) {

    //TOKENS E DELIMITADORES

    String s = "JAVA; HTML; PHP; JSF"; //TOKENS as virgulas SAO OS DELIMITADORES String[] token = s.split(";"); //SEPARA OS TOKEN LINHA EM LINHA ATRAVES DAS , OU DELIMITADORES //SPLIT SSEMPRE RETORNA UM ARRAY DE STRING

    System.out.println(token.length);

    for(String todos : token){ //PECORRENDO TODO ARRAY IMPRIMINDO UM EM CADA LINHA System.out.println(todos); } }

    Edson Rodrigo   06 de nov de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

3 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags arraylist ou faça a sua própria pergunta.