Ola galera,…
suponha que eu tenha umas 5 variaveis do tipo String,e eu quero saber qtos bytes tem todas elas juntas…como faco isso???
Qtos bytes tem o conteudo das 5 variaveis do tipo String juntas??
Obrigado
Tiago
Cara é simples, crie uma variavel do tipo double e atribua a ela a somatória de cada variavel do tipo string.
Por exemplo
double soma=Variavel1.size()+Variavel2.size()+Variavel3.size()+…+Variavel5.size();
OLa Galera…
ai, valeu cara…deu certo…muito obrigado.
Agora o negocio é o seguinte…preciso adicionar no fical de tudo,o comando para uma nova linha /n…acho que é esse…como faco para incluí-lo junto com o resto das variaveis anteriores??
Obrigado
Tiago
[code]double soma=Variavel1.size()+Variavel2.size()+Variavel3.size()+…+Variavel5.size();
soma += “\ n”.size();[/code]
obs: tirar o espaço entre a \ e o n
Ola Caio…valeu.
Agora é o seguinte…transformei todas variaveis para String, e agora quero coloca-las dentro de uma unica variavel do tipo String tbem…como faco isso…pq depois preciso escreve-las num arquivo.
Obrigado
Tiago
strFinal = strPrimeira + strSegunda + strTerceria;
Mas é deselegante.
O legal ia ser jogar num StringBuffer e tal.
acho q seria
StringBuffer sb = new StringBuffer(strPrimeira);
sb.append(strSegunda);
sb.append(strTerceira);
Entao…
sei lá, só sugestão.
Da proxima vez escreve toda sua duvida de uma vez, tipo
“Pessoal, preciso do tamanho dos bytes da String, depois junta-las e escrever num arquivo”.
A resposta é mais rapida
===============
“Venha para o lado Negro Luke, onde são permitidos DROP, SHUTDOWN e FORMAT”
Concatene todas elas. Exemplo:
[code]String str1 = “String1”;
String str2 = “String2”;
String str3 = “String3”;
String tudoJunto = str1 + str2 + str3;[/code]
// tudoJunto = String1String2String3
[]'s
Ola Galera,
ja consegui armazenar todas as Strings num variavel str,tbem do tipo String.
Agora quero imprimi-la num arquivo,chamado ExitFile.vb
Como faco isso?
Obrigado
Tiago
LEMBRANDO QUE:
Cada caracter, em Java, corresponde a 2 BYTES, pois eles são caracteres Unicode, e não ASCII.
Seria então:
int tamanho = tuaString.length( ) * 2;
Ola Galera…
ok,consegui escrever no arquivo.
O problema agora é o seguinte:
O caminho do arquivo é fixo:
G:/tiago/Java/JavaProjects/array4/classes/ExitFile2.vb
Como faco para armazenar numa variavel apenas:
G:/tiago/Java/JavaProjects/array4/classes/
sem ExitFile.vb
Obrigado
Ola Galera…
como faco por exemplo,usando o StringTokenizer,para pegar e armazenar numa variavel apenas Nutz_Esri. na string abaixo:
G:/tiago/Java/JavaProjects/array4/classes/Nutz_Esri.hdr
Obrigado
Tiago
Use String mesmo:
String txt = "G:/tiago/Java/JavaProjects/array4/classes/Nutz_Esri.hdr";
txt = txt.substring( txt.lastIndexOf("/")+1, txt.length() );
txt = txt.substring( 0, txt.indexOf(".")-1 );
Ola,ae Daniel…valeu cara.
Funcionou…
Obrigado
Tiago
O daniel…e como faco pra pegar apenas o comeco:
G:/tiago/Java/JavaProjects/array4/classes/
Obrigado
Tiago
Ola,
o problema é que,o caminho do arquivo esta numa variavel tipo:
fc.getSelectedFile()
como faco para pegar parte do noem do qrquivo,como vc fez antes??
To usando um progrma com FileChooser,qd a pessoa selecionar o caminho,queria aproveitar parte do caminho.
Obrigado
Deve ser algo desse tipo:
Arquivo = CaminhoCompleto.substring(CaminhoCompleto.lastIndexOf(barrinha)));
Daih, usa o substring no Arquivo para pegar a parte q lhe interessa!
Carinha, eu vou quebra teu galho, mas (DICA), leia a documentação da API do Java, especialmente a classe String:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html
e
http://java.sun.com/j2se/1.4.2/docs/api/index.html
txt = txt.substring( 0, txt.lastIndexOf("/") );
usando o mesmo método substring() do exemplo acima
Ola Galera,
o que eu to tentando fazer é,ao invez de fazer o que estou fazendo no codigo abaixo,fazer o seguinte:
no lugar do G:/tiago…do caminho todo,eu tenho esse caminho nessa variavel ou funcao,num sei desiginada fc.getSelectedFile(),é aki que esta o caminho completo.
A pergunta é: como extraio dela,apenas por exemplo:Nutz_Esri???
È isso que quero saber,pois quero que isso varie de acordo com o arquivo que o usuario escolher,dessa maneira esta fixo o caminho e nao quero isso.
Onrigado
Tiago
[String txt = “G:/tiago/Java/JavaProjects/array4/classes/Nutz_Esri.hdr”;
txt = txt.substring( txt.lastIndexOf("/")+1, txt.length() );
txt = txt.substring( 0, txt.indexOf(".")-0 );
System.out.println(txt);]