Re: [java-list] Dúvida com string

2003-06-02 Por tôpico Fabiano C. de Oliveira
Tente:

File f = new File(C:/TESTE/ARQUIVOS/documento.doc);
System.out.println(file=  + f.getName());
eu ue wrote:
Cara, acho que você está complicando demais...
Tenta usar a classe StringTokenizer, passando a '/'
como separador no construtor :)
Aí você só tem que achar o último Token ;)
Paulo gangrel-br R. C. Siqueira
Mogi das Cruzes - SP
 --- [EMAIL PROTECTED] escreveu:  Olá pessoal

Estou com uma dúvida com relação a utilização de
substring. A situação é a 
seguinte:
Tenho uma string, por exemplo, com o valor
C:/TESTE/ARQUIVOS/documento.doc.

Dessa string tenho que obter apenas o documento,
isto é, documento.doc. 
Para isso estou tentando utilizar um for
decrescente em relação ao tamanho 
da String, a fim de obter a última barra que está na
string principal. Estou 
tentando obter byte a byte e compará-lo para
verificar seu valor. Quando 
obtenho a barra, sei que o primeiro byte posterior a
ela até seu final, 
conterá o valor que quero obter. Entretanto não
estou conseguindo utilizar o 
método substring corretamente.

Alguém poderia me explicar como faço para obter um
único byte da string para 
que possa compara-lo com outro valor?
Se alguém tiver uma dica mais fácil para resolver
esse problema também 
agradeço a ajuda.

Desde já, obrigado.



___
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro contra spam. 
http://br.mail.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Dúvida com string

2003-05-29 Por tôpico Eduardo Arruda



Fala Xande, tudo bom ?

Veja se eh isso que vc. está procurando 
...

public class FindCharacters{ public 
static void main(String[] args) { // Text string 
to be analyzed String text = 
"C:/TESTE/ARQUIVOS/documento.doc mais uma vez 
C:/TESTE/ARQUIVOS/documento.doc";

 int wordCount = 
0; // Numero de 
ocorrencias de documento.doc int index = 
-1; // 
Posicao do indice corrente

 String andStr = 
"documento.doc"; // palavra de busca

 // Search forwards for 
"and" index = text.indexOf(andStr); // busca a 
palavra while(index = 0) 
{ 
++wordCount; index += 
andStr.length(); // Vai ate a posicao apos a primeira 
ocorrencia da palavra 'documento.doc' index = 
text.indexOf(andStr, index); }

 System.out.println("O texto 
contem " + wordCount + " ocorrencias da palavra documento.doc" ); 
}}
Abraço,

 Eduardo Arruda
Projetista de software
Techware Systems

  - Original Message - 
  From: 
  [EMAIL PROTECTED] 
  To: [EMAIL PROTECTED] 
  Sent: Saturday, May 17, 2003 1:07 
AM
  Subject: [java-list] Dúvida com 
  string
  Olá pessoalEstou com uma dúvida com relação 
  a utilização de substring. A situação é a seguinte:Tenho uma string, por 
  exemplo, com o valor C:/TESTE/ARQUIVOS/documento.doc".Dessa string 
  tenho que obter apenas o documento, isto é, "documento.doc". Para isso estou 
  tentando utilizar um "for" decrescente em relação ao tamanho da String, a fim 
  de obter a última barra que está na string principal. Estou tentando obter 
  byte a byte e compará-lo para verificar seu valor. Quando obtenho a barra, sei 
  que o primeiro byte posterior a ela até seu final, conterá o valor que quero 
  obter. Entretanto não estou conseguindo utilizar o método substring 
  corretamente.Alguém poderia me explicar como faço para obter um único 
  byte da string para que possa compara-lo com outro valor?Se alguém tiver 
  uma dica mais fácil para resolver esse problema também agradeço a 
  ajuda.Desde já, obrigado.


Re: [java-list] Dúvida com string

2003-05-28 Por tôpico eu ue
Cara, acho que você está complicando demais...
Tenta usar a classe StringTokenizer, passando a '/'
como separador no construtor :)
Aí você só tem que achar o último Token ;)

Paulo gangrel-br R. C. Siqueira
Mogi das Cruzes - SP


 --- [EMAIL PROTECTED] escreveu:  Olá pessoal
 
 Estou com uma dúvida com relação a utilização de
 substring. A situação é a 
 seguinte:
 Tenho uma string, por exemplo, com o valor
 C:/TESTE/ARQUIVOS/documento.doc.
 
 Dessa string tenho que obter apenas o documento,
 isto é, documento.doc. 
 Para isso estou tentando utilizar um for
 decrescente em relação ao tamanho 
 da String, a fim de obter a última barra que está na
 string principal. Estou 
 tentando obter byte a byte e compará-lo para
 verificar seu valor. Quando 
 obtenho a barra, sei que o primeiro byte posterior a
 ela até seu final, 
 conterá o valor que quero obter. Entretanto não
 estou conseguindo utilizar o 
 método substring corretamente.
 
 Alguém poderia me explicar como faço para obter um
 único byte da string para 
 que possa compara-lo com outro valor?
 Se alguém tiver uma dica mais fácil para resolver
 esse problema também 
 agradeço a ajuda.
 
 Desde já, obrigado.
  

___
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro 
contra spam. 
http://br.mail.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-



Re: [java-list] Dúvida com string

2003-05-27 Por tôpico Hélio Brandão
Apenas um conselho.

Quando se programa em java é importantíssimo
pensar JAVA. 
ler a documentação dos principais pakages
do JDK ( java .lang, java.io, java.util, java.Math,
java.awt, javax.swing , ) é uma boa prática.
Sem isso corremos
o risco de ficar reinventando a Roda pois 
o JDK possui uma biblioteca de classes básicas muito
poderosa e que podem fazer tarefas complexas serem
reslizadas de forma muito simples e sem esforço.

Como exemplo o problema poposto nesse e-mail pode
ser resolvido com o seguinte código:

File f = new File(C:/TESTE/ARQUIVOS/documento.doc);
String fileName = f.getName();

abaixo o mesmo código em apenas uma linha:

String fileName = (new
File(C:/TESTE/ARQUIVOS/documento.doc)).getName();


A classe File está no package java.io.

Atenciosamente,

Hélio

 --- [EMAIL PROTECTED] escreveu:  Olá pessoal
 
 Estou com uma dúvida com relação a utilização de
 substring. A situação é a 
 seguinte:
 Tenho uma string, por exemplo, com o valor
 C:/TESTE/ARQUIVOS/documento.doc.
 
 Dessa string tenho que obter apenas o documento,
 isto é, documento.doc. 
 Para isso estou tentando utilizar um for
 decrescente em relação ao tamanho 
 da String, a fim de obter a última barra que está na
 string principal. Estou 
 tentando obter byte a byte e compará-lo para
 verificar seu valor. Quando 
 obtenho a barra, sei que o primeiro byte posterior a
 ela até seu final, 
 conterá o valor que quero obter. Entretanto não
 estou conseguindo utilizar o 
 método substring corretamente.
 
 Alguém poderia me explicar como faço para obter um
 único byte da string para 
 que possa compara-lo com outro valor?
 Se alguém tiver uma dica mais fácil para resolver
 esse problema também 
 agradeço a ajuda.
 
 Desde já, obrigado.
  

___
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3, filtro 
contra spam. 
http://br.mail.yahoo.com/

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-