Acompanhe o vídeo abaixo para ver como instalar o nosso website como uma aplicação web no seu ecrã inicial.
Nota: Esta funcionalidade pode não estar disponível em alguns navegadores.
Código:(...)
Não te esqueças de fazer CTRL+Shift+O no Eclipse para ele tratar dos imports.
Boa noite,
percebo pouco de java e estou aqui com um problema.
Preciso de converter uma string num inteiro, para tentei utilizar:
trama2=trama2 + trama1.charAt(a);
int aInt= Integer.parseInt(trama2);
O problema é quando dentro da "trama2" tenho vários tipos de coisas, não são só inteiros, logo não posso fazer desta maneira pois pode aparece letras etc.
Já estive a ver na API do Java mas não encontrei o que me desse jeito.
Tentei fazer as coisas um bocado à C, mas não consigo fazer "cast" nem nada.
Alguem me pode dar uma ajudinha?
Boa noite,
percebo pouco de java e estou aqui com um problema.
Preciso de converter uma string num inteiro, para tentei utilizar:
trama2=trama2 + trama1.charAt(a);
int aInt= Integer.parseInt(trama2);
O problema é quando dentro da "trama2" tenho vários tipos de coisas, não são só inteiros, logo não posso fazer desta maneira pois pode aparece letras etc.
Já estive a ver na API do Java mas não encontrei o que me desse jeito.
Tentei fazer as coisas um bocado à C, mas não consigo fazer "cast" nem nada.
Alguem me pode dar uma ajudinha?
O problema é quando dentro da "trama2" tenho vários tipos de coisas, não são só inteiros, logo não posso fazer desta maneira pois pode aparece letras etc.
Na verdade tenho um ficheiro em que dentro pode conter qualquer tipo de caracter. Por exemplo neste momento tenho um ficheiro que contém:
0001A4,5B10:681
O que preciso de fazer é pegar em cada caracter, determinar o seu valor em binário (ASCII) e depois disto vou fazer um cálculo checksum. (ontem tava a tentar passar cada caracter para o seu valor inteiro em ASCII para de seguida o converter em binário)
Ou seja, aquilo que estava a tentar fazer, só dá para pegar nos numeros inteiros que estejam dentro de uma string e passar-los para integer (inteiro).
Se não precisasse das letras e simbolos, podia utilizar a excepção e ele ignorava-os.
Como é que consigo aceder ao seu valor em ASCII?
Ontem não me fiz entender muito bem:sh)
assim, sim
String str = "0001A4,5B10:681";
int checksum = 0;
for (int i = 0; i < str.lenght(); i++)
checksum += str.charAt(i);
como o charAt devolve um char, o java irá somar automaticamente todos os valores ascii da string
a solução do psantos mais bonita
String str = "0001A4,5B10:681";
int checksum = 0;
for (char c : str.toCharArray())
checksum += c;
Esta versão é mais bonita, mas também fica mais confuso para se perceber[]
Mas obrigado.
Obrigado pela explicação [a versão "mais bonita" tem um 'for' que se chama foreach... estes são mais práticos quando se vai percorrer um array "ponta a ponta"...
(1 2 : 3)
1 Metes o tipo de variável (neste caso 'char')
2 indicas-lhe um nome, neste caso é 'c'
3 indicas o vector/array/lista que vai ser percorrido
depois basta chamares o 'c'... é mais prático do que str.CharAt(i); []
O que está a bold é onde tenta aceder à minha placa...public static void main(String[] args) throws IOException {
//create an instance of this class
BluetoothDeviceDiscovery bluetoothDeviceDiscovery=new BluetoothDeviceDiscovery();
//display local device address and name
LocalDevice localDevice = LocalDevice.getLocalDevice();
System.out.println("Local Device: "+localDevice);
// if(localDevice != null)
//{
System.out.println("Address: "+localDevice.getBluetoothAddress());
System.out.println("Name: "+localDevice.getFriendlyName());
Bem vou pedir-vos mais uma vez ajuda, desta vez numa coisa mais complexa (penso eu).
Estou numa parte dum projecto em que tenho de detectar dispositivos bluetooth, encontrei na net bastantes coisas sobre este assunto e peguei em alguns codigos.
No entanto, o que estou a tentar usar não consegue aceder à minha placa de bluetooth, essa função devolve null e o programa não pode continuar sem isso.
Tenho aqui um excerto do codigo:
O que está a bold é onde tenta aceder à minha placa...
Já alguém fez algo do género?
Já pesquisei no google mas não encontrei solução para isto :sh)