Para verificar se eh nulo
string==null
Para verificar se eh vazio
stirng.equals("");
- Original Message -
From: "Marcio Silva" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 02, 2003 10:28 AM
Subject: Re: [java-list] String e NULL
&g
Ou então .equals("")
From: "Silvio L. de Morais" <[EMAIL PROTECTED]>
Reply-To: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Re: [java-list] String e NULL
Date: Sat, 24 May 2003 15:23:22 -0700 (PDT)
Voce pode estar confundindo 2 conceitos, null e vazio.
Uma variavel
Basta você compará-la com null do
seguinte modo:
if( minhaString == null
)
Como quando você checa qualquer
objeto se ele é nulo ou não. :-)
Weslei
- Original Message -
From:
Everton - Casa
To: [EMAIL PROTECTED]
Sent: Friday, May 16, 2003 9:17 AM
Subject:
Everton,
Tente isso:
if (str == null)
...
Eliseu Pfaffenseller
Analista de Sistemas Senior
-Original Message-
From: Everton - Casa [mailto:[EMAIL PROTECTED]
Sent: 16 May, 2003 09:18
To: [EMAIL PROTECTED]
Subject: [java-list] String e NULL
Caros colegas, além do mét
if ( minhaString == null)
é a única maneira que eu conheço...
- Original Message -
From:
Everton -
Casa
To: [EMAIL PROTECTED]
Sent: Friday, May 16, 2003 9:17
AM
Subject: [java-list] String e
NULL
Caros colegas, a
Esqueci de te avisar... Se vc usar o
método length() da String para checar se ela for nula, e ela for, ela não irá
retornar tamanho 0
Será gerada uma
NullPointerException pois sua String ainda não foi inicializada
Weslei
- Original Message -
From:
Everton - Casa
Voce pode estar confundindo 2 conceitos, null e vazio.
Uma variavel nula (null) nao tem nenhum objeto associado.
No caso das Strings, por exemplo, o method length() nao
retornarah zero, mas sim uma NullPointerException.
O que voce quer, aparentemente, eh um methodo para ver se a
String estah vazia
Olha, esse erro está ocorrendo devido a alguma configuração incorreta do seu ambiente Java. Essa declaração de string está perfeita.
Luiz Henrique Galeoti.
De:
[EMAIL PROTECTED]
Para:
[EMAIL PROTECTED]
Cópia:
Data:
Mon, 17 Feb 2003 10:50:23 -0300
o prob. não é a declaração, acho q seu classpath q não ta configurado, veja
a documentação de instalação do jdk na sun q tem passo-a-passo.
[ ]s
- Original Message -
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, February 17, 2003 10:50 AM
Subject: [java-list] String
>
Use:
VarString = VarString.trim();
Falou...
-Original Message-
From: José Vieira [mailto:[EMAIL PROTECTED]]
Sent: sexta-feira, 3 de janeiro de 2003 09:24
To: [EMAIL PROTECTED]
Subject: [java-list] STRING - TIRAR ESPAÇOS EM BRANCO
Tem uma string que estar
Hi,
A classe String tem o método 'trim()' que faz o que vcs desejam. De
acordo o javadoc:
"Removes white space from both ends of this string. (...) This method
may be used to trim whitespace from the beginning and end of a string;
in fact, it trims all ASCII control characters as well."
Eu não conheço nada na API que faça isso direto, se vc não achar nada tente
usar esse metodos:
public static String lTrim(String s) {
while(s.charAt(0) == ' '){
s = s.substring(1);
}
return(s);
}
public static String rTrim (String s){
int len = s.lengt
tentou usar o trim() ???
public class teste {
public static void main(String[] args)
{
String s1 = "9.99";
String s2 = "9.99".trim();
String s3 = "9.99";
s3 = s3.trim();
System.out.println("S1 vale -> [" + s1.trim() + "]")
Expeimente usar novoString = VarString.trim(). O método trim() retorna uma
nova String Sem espaços em branco no início e no final.
- Original Message -
From: "José Vieira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Friday, January 03, 2003 9:24 AM
Subject: [java-list] STRING - TIRA
Jose,
Tem um metodo que substitui os uma sequencia de caracteres por outra
sequencia.
VarString.replaceAll(" ", ""); // troca um espaco por nada, que significa
remove um espaco
O que vc deve fazer é colocar a linha de cima dentro de um loop para remover
todos os espacos.
Vitor Brasileiro.
-
vc pode fazer isso num JLabel.. algo como
JLabel myLabel = new JLabel();
myLabel.setText("clique aqui");
josivan
Em Sáb, 2002-12-28 às 14:37, Carlos Vasconcelos escreveu:
> Dá pra usar hyperlink em parte da string, ou sublinhar e mudar a cor de uma
> parte dela???, não pode ser toda a string.
>
Lincolm,
Mas nesse caso um objeto não é criado sem
necessidade? Está certo que dependendo da aplicação isto não é critico, mas
imagine isso num servidor de aplicação. Acho que o melhor metodo de converter
String para double é o parseDouble().
[]´s
Roberto Tatemoto
Basta então,
Basta então,
double sua_variavel_double = new
Double("5.5").doubleValue();
Um abraço,
Lincolm
- Original Message -
From:
Roberto
Hideki
To: [EMAIL PROTECTED]
Sent: Friday, October 11, 2002 3:50
PM
Subject: Re: [java-list] String para
Dou
O detalhe é que o método valueOf() retorna um
objeto Double, e não uma variavel primitiva.
Roberto
O método que converte uma String para Double é o
valueOf. Por exemplo:
sua_variavel_double = Double.valueOf(new
String("5.5")); ou
String string_double = "5.5" sua_variavel_double
double resultado = Double.parseDouble("6.66");
[]´s
Vinícius
At 14:06 9/10/2002 -0300, you wrote:
Caros colegas, saudações!!
Qual o procedimento para transformar uma String em nº double??
Urgente! Valeu galera!!
[EMAIL PROTECTED] wrote:
Experimente setar as variaveis p/ o Java: JAVA_HOME (
Esqueci! Também é possível converter através do método parseDouble.
Por exemplo:
sua_variavel_double = Double.parseDouble(argumento);
onde o argumento pode ser um objeto do tipo String.
A diferença é que o método valueOf retorna um novo objeto do tipo Double enquanto que o método parseDouble ret
String x =
JOptionPane.showInputDialog("digite o valor real");
double y = Double.parseDouble(x);
acho q eh assim ...
- Original Message -
From:
Ray
Costa
To: [EMAIL PROTECTED]
Sent: Wednesday, October 09, 2002 6:06
PM
Subject: [java-list] String para
Double
esta pergunta jah foi feita trilhoes
de vezes... e quadrilhoes de respostas foram dadas...
80% das respostas diziam:
double cinco_ponto_quarenta_e_sete =
Double.parseDouble("5.47");
20% diziam:
antes de lancar uma pergunta na
lista, analise a pergunta voce mesmo, e veja se eh uma pergun
Tente isso:
String x = "20.54";
double y = Double.parseDouble(x);
JR
At 14:06 9/10/2002 -0300, you wrote:
Caros colegas, saudações!!
Qual o procedimento para transformar uma String em nº double??
Urgente! Valeu galera!!
[EMAIL PROTECTED] wrote:
Experimente setar as variaveis p/ o Java: JAV
Ray,
O método que converte uma String para Double é o valueOf.
Por exemplo:
sua_variavel_double = Double.valueOf(new String("5.5"));
ou
String string_double = "5.5"
sua_variavel_double = Double.valueOf(string_double);
ou ainda
sua_variavel_double = Double.valueOf(new String("5.5"));
Na docume
Ve se esse class tem alguma coisa que possa te ajudar
(See attached file: Data.java)
Data.java
Description: Binary data
-- LISTA SOUJAVA
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http:
Use java.text.SimpleDateFormat.
Ela resolverá vários problemas!
[]s
Luiz Henrique
>From: [EMAIL PROTECTED]
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: [java-list] String em Data
>Date: Thu, 3 Oct 2002 08:07:35 -0300
>
>Estou usando o seguinte método para transformar uma strin
Olá Ramon.
Por que você não utiliza a classe SimpleDateFormat?
SimpleDateFormat mydate=new SimpleDateFormat("dd-MM- HH:mm:ss");
e para transformar a string utilize o método parse :
novadata=mydate.parse(minhastring);
Agora, a string tem que estar no format declarado no construtor, ou seja, se
Dê uma olhada na classe
java.text.SimpleDateFormat.
---Jonatan Schroeder[EMAIL PROTECTED]
- Original Message -
From:
[EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, October 03, 2002 8:07
AM
Subject: [java-list] String em Data
Estou usando o seguinte mét
Olá José,
No JDK 1.4.0 a classe String tem o método replace(String
a, String b) onde a String a é trocada pela String b.
Um abraço,
Lincolm
>
> Olá pessoal tenho uma String e gostaria de trocar um
caracter nela
> por exempo A por B
>
> se ela tiver 3 A trocar por 3 B
>
>
> v_descricao = v_
Não seria :
v_descricao = v_descriscao.replace('A','B');
???
> -- Mensagem original ---
>
> De : José Vieira <[EMAIL PROTECTED]>
> Para: <[EMAIL PROTECTED]>
> Cc :
> Data: Wed, 15 May 2002 16:59:15 -0300
> Assunto : [java-list] STRING
>
>
> Olá pessoal
Fone: (61) 328 5060 R.: 204
- Original Message -
From: "Igor Ferreira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 08, 2002 12:31 PM
Subject: RE: [java-list] String
> Oi galera?
>
> Onde eu encontro esse padões de codificação?
>
>
reira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 08, 2002 8:31 AM
Subject: RE: [java-list] String
> Oi galera?
>
> Onde eu encontro esse padões de codificação?
>
> -Original Message-
> From: JavaTwo [mailto:[EMAIL PROTECTED]]
> Sent:
Isso nao irah funcionar para todos fomatos de data dd/mm/yy ou dd/mm//
ou ainda d/m/yy
O ideal eh usar a StringTokenizer tendo como token a barra /
JavaTwo
- Original Message -
From: "lousi.chong" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 07, 2002 4:32 PM
Subject
string data[] = DATA_NASCIMENTO.split('/');
data[1] = dia
data[2] = mes
data[3] = ano
- Original Message -
From: "lousi.chong" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, May 07, 2002 4:32 PM
Subject: RES: [java-list] String
String dia = DATA_NASCIMENTO.substring(0,2);
java.util.StringTokenizer st = new
java.util.StringTokenizer(DATA_NASCIMENTO, "/");
String dia = st.nextToken();
String mes = st.nextToken();
String ano = st.nextToken();
Ou você pode usar uma combinação de java.text.DateFormat com
java.util.GregorianCalendar para ter acesso a métodos mais sof
String v_varstring = Double.toString(v_vardoub);
--- José_Vieira <[EMAIL PROTECTED]> escreveu: > Olá
pessoal
>
> double v_vardoub =
> Double.parseDouble(v_varstring);
>
> desta forma eu converto uma variavel string em
> double
>
>
> como faria para converter double em string??
>
>
>
Só usar o método da classe String:
static String valueOf(double d)
Coloca como parâmetro o valor double e recebe como return um String ex:
String s = new String(String.valueOf(12.34d))
Roberto Faucz
- Original Message -
From: "José Vieira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED
Usa toString()
System.out.println(new
java.lang.Double(2.3).toString());
Atenciosamente,
Leandro BitencourtAnalista de Sistemas - IBM SP/Brasil
- Original Message -
From:
José Vieira
To: [EMAIL PROTECTED]
Sent: Friday, May 10, 2002 11:47 AM
Subject: [java-list]
Recomendo que você use a classe StringTokenizer, do pacote java.util.
Você pode faze ro seguinte:
StringTokenizer dia_mes_ano = new StringTokenizer( DATA_DIA,
"/\\.-" );
String dia = dia_mes_ano.nextToken();
String mes = dia_mes_ano.nextToken();
String ano =
Cara você pode usar a classe GragorianCalendar, mas acho que nela não tem um
método para converter uma string para data(não tenho certeza, dê uma
olhada); caso esteja correto, você pode usar o método parse da classe
DateFormat para converter sua string em data, e aí use o método
setGregoriaCalenda
[EMAIL PROTECTED] wrote:
>
> Olá pessoal
> tenho uma string DATA_DIA
>
> como faria para pegar o dia o ano o mes desta strin
TENTE DA SEGUINTE FORMA
>
SE VC RECEBER ESTA DATA COMO ANO/MES/DIA
> STRING ANO = DATA_DIA.SUBSTRING(0,4);
> STRING MES = DATA_DIA.SUBSTRING(5,7);
> STRING DIA =
Deve dar para fazer de um milhão de
modos(provavelmente uns muito mais bonitos que
outros). Alguns que me ocorrem de cara:
1. java.text.DateFormat.parse(String);
2. manipular a String diretamente (substring());
3. quebrar a String (StringTokenizer) e pegar os
tokens;
...
Escolha o seu...
[]s
R
var_total = var_total.replace(',', '.');
olhe a API para mais detalhes...
abracos, bruno
--- José_Vieira <[EMAIL PROTECTED]> escreveu: > Olá
pessoal
> tenho uma Stringvar_total com o seguinte valor :
> 3.122.125,10
>
> gostaria que ela ficasse assim : 3122125.10
>
> como faria ??
>
José, dê uma olhadinha na especificação da classe NumberFormat, creio que lá
tenha sua resposta.
Valeu e espero ter ajudado.
- Original Message -
From: "José Vieira" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 15, 2002 20:58
Subject: [java-list] String
> Olá pessoal
& Software* Florianópolis - Santa Catarina - Brasil*
Fones: (48) 249-6614 ou 9991-2908* E-Mail: [EMAIL PROTECTED]*
Website: www.biblioshop.com.br*
ICQ 54152945*/
- Original Message -
From:
Christian Gravatá
To: [EMAIL PROTECTED]
Sent: Monday, January 28, 2002 9:15
PM
Su
nt: Monday, January 28, 2002 1:59
PM
Subject: Re: [java-list] String
o caro companheiro esta correto em afirmar que em java String não é um tipo
primitivo e sim um objeto mas se equivocou em dizer que pode-se comparar
Strings com == para se comparar Strings usa-se equals
ex
;[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: [java-list] String
>Date: Fri, 25 Jan 2002 08:25:28 -0200
>
>Caro José,
>
> O Java trata todas as strings como objetos. Assim sendo, "abc"
é
>
nao compara as letras e sim o local de memoria onde esta alocado o objeto ou seja nunca s1 vai se igual a s2 dessa maneira if(s1 ==s2)
>From: "Luiz Reginaldo" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: [java-list]
Caro José,
O Java trata todas as strings como objetos. Assim sendo, "abc" é
reconhecido pelo Java como um objeto String anônimo, que armazena o valor
"abc". Por questão de performance, o Java cria somente um objeto anônimo que
guarda o valor "abc".
Na declaração, s1 e s2 são duas decl
È uma otimalização da Java. Uma vez que os dois literais são iguals
ambos apontam para o mesmo local na memoria, por isso s1 == s2 retorna
true. Isso é somente no caso que seu codigo faz algo similar a:
s1 = "abc";
s2 = "abc";
if (s1 == s2)
josesmg wrote:
>Para comparar uma String s1 co
Já foi explicado isso uma vez aqui. A explicação é o seguinte:
Java tem um pool de Strings tratando da seguinte forma:
String s1 = "abc";
String s2 = "abc";
Na memória, a string s1 ocupa um determinado endereço de memória, ao ler a instrução
para criar uma nova String, cujo o conteúdo é
idênti
Caro colega...
Esse == nao compara conteudo, mas sim posicao de memoria...
o equals compara o conteudo da memoria.
Certo?
Eduardo Salvador Ramos
PUC-SP
-- Mensagem Original --
>Para comparar uma String s1 com outra s2 eu devo usar o método equals.
>
>Porém eu com uma dúvida. Se eu defino s1 =
Bom vc atribui os valores "abc" a s1 e depois fez o mesmo com s2. Depois vc está
comparando s1 com s2 e como eles tem a "mesmo" valor ele retorna 'true' que é uma
boolean q só admite 'true' ou 'false'.
Leandro
-- LISTA SOUJAVA
http://ww
Oi Diego!!
Existe uma classe java.text.DateFormat que possui
métodos pra fazer conversão de String pra Date.
[]'s
Veronica :-)
*
--- Diego <[EMAIL PROTECTED]> wrote:
> Olá Amigos da lista,
>
> Sei que pode até mesmo ter na documentação, mas
> não
De uma olhada em:
http://developer.java.sun.com/developer/qow/
A questão dessa semana aborda
exatamente esse assunto
[]
Alexandre Junqueira
- Original Message -
From:
Diego
To: [EMAIL PROTECTED]
Sent: Monday, January 22, 2001 5:07
PM
Subject
Dá uma olhada:
http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html#toCharArray()
- Original Message -
From: Paulo Simao <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, December 20, 2000 9:55 AM
Subject: Re: [java-list] String
> Experimenta rodar
Experimenta rodar um loop sobre a funcao String.chatAt(int);
Boa Sorte,
P.O.
ps-> Vc por acaso deu uma olhada na Documentacao do JDK?
Marcelo Rocha Ferreira wrote:
> Galera, Como eu pego uma variável do tipo String e transformo cada
> posição em um caracter ascii. []`sMarcelo
---
Olas,
aspas, bem como barra invertida e outros caracteres, sao
chamados caracteres de escape. Logo, para representa-los dentro
de um string voce tem que digitar antes uma barra invertida
(\). Ex:
String a = "Hello \"Duke\"";
/* a vai conter Hello "Duke" */
59 matches
Mail list logo