Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Comparar strings com apenas 1 caracter [RESOLVIDO]

$
0
0

@Alfa_Ms escreveu:

estou a fazer um seguinte programa no sentido de comparar o formato de uma data

quando faço uma comparação para verificar se uma dada posição tem o carácter "-" o programa afirma que não tem mas na realidade tem, tanto o tem que o imprime em linhas mais acima

gostaria de saber o que estou a fazer de errado

pois era suposto o meu programa responder "com traço" mas ele responde "sem traço" sendo isso mentira para a String dada

public static void main(String[] args) {
	// TODO Auto-generated method stub
	String deadline ="1981-12-12 11:11:11";
	
	//posicoes 4 e 7 são um traço "-"
	String sub1 = deadline.substring(4,5); // posicao 4
	String sub2 = deadline.substring(7,8); // posicao 7
	System.out.println("|"+sub1+"|");
	System.out.println("|"+sub2+"|");
	if(sub1 == "-"){
		System.out.println("com traço");
	}
	else{
		System.out.println("sem traço");
	}
	
}

Mensagens: 3

Participantes: 2

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>