Não consegue gravar no HD externo NTSF depois da instalação do Lion? Problemas de permissão? (somente para leitura…). Cannot write to an external NTSF HD after Lion’s installation? Permission issues? Read-only … É só instalar o Paragon NTSF 4 Mac e seja feliz: Link Install Paragon software 4 Mac and be happy: Link Um grande abraço e muito sucesso! See...
Formatando datas com System.out.format...
Escrito por Cesar Barbosa
O método System.out.format, oferece alguns conversores bacanas para datas: tB – Nome do mes completo; td – dia do mês com zeros antecedentes; te – dia do mês com zeros antecedentes; tm – mes em digitos com zero; ty – ano com 2 digitos apenas; tY – ano com 4 digitos. [cc] /** * Testando Formatos De Data xom System.out.format * * @author cbs_sp */ public class TestandoFormatosDeData { public static void main(String[] args) { /* * Opções * tB – Nome do mes completo * td – dia do mês com zeros antecedentes * te – dia do mês com zeros antecedentes * tm – mes em digitos com zero. * ty – ano com 2 digitos apenas * tY – ano com 4 digitos * */ Locale BRASIL = new Locale(“pt”,”BR”); Calendar c = Calendar.getInstance(); // Versão com Locale System.out.format(BRASIL,”%te de %tB de %tY%n”, c, c, c); //Versão só com String e parâmetros System.out.format(“%td/%tm/%tY%n”, c, c, c); } } [/cc] Saída: Um grande abraço e...
Vida de Programador
Escrito por Cesar Barbosa
Tomei conhecimento desta charge em uma discução sobre applets em Java e segurança nos navegadores, o post (acesse aqui) foi criado pelo colega Mateus C. Santos, achei bacana e resolvi postar aqui. Eu não conhecia, quem quizer dar uma conferida o site eh ótimo: Vidadeprogramador.com.br Um grande abraço e muito...
Conversão de inteiro decimal para binário, octal e hexadecimal em Java...
Escrito por Cesar Barbosa
A classe Integer (pacote java.lang.Integer) é um wrapper bastante podereso, e oferece dentre outras funcionalidades a conversão automática de números decimais para as bases Binário, Octal e Hexadecimal. Veja por si só: [cc lang=”java”] /** * @author César Barbosa * * @param decimalToConvert Numero decimal a ser convertido * @param base Base para a qual se deseja converter * (BINARY,OCTAL,DECIMAL ou DEXADECIAML) * @return uma String representando o numero convertido * @throws IllegalArgumentException */ public static String decConverter(int decimalToConvert, int base) throws IllegalArgumentException{ String result; if(base==BINARY){ result = Integer.toBinaryString(decimalToConvert); }else if(base==OCTAL){ result = Integer.toOctalString(decimalToConvert); }else if(base==DECIMAL){ result = “”+decimalToConvert; }else if(base==HEXADECIMAL){ result = Integer.toHexString(decimalToConvert); }else{ throw new IllegalArgumentException( “César Barbosa: A base deve ser Binaria, Octal, Decimal ou Hexadecimal!”); } return result; } [/cc] Executando: [cc lang=”java”] //Executando… public static void main(String[] args) { int anyNumber = 217; System.out.println(anyNumber+” em Binário equivale a: “+ decConverter(anyNumber, BINARY)); System.out.println(anyNumber+” em Octal equivale a: “+ decConverter(anyNumber, OCTAL)); System.out.println(anyNumber+” em Decimal equivale a: “+ decConverter(anyNumber, DECIMAL)); System.out.println(anyNumber+” em Hexadecimal equivale a: “+ decConverter(anyNumber, HEXADECIMAL)); } [/cc] No console: Um grande abraço e muito...
Operadores de booleanos algébricos em Java...
Escrito por Cesar Barbosa
O Java suporta operações booleanas algébricas por meio dos operadores: Imaginando: [cc lang=”java”] boolean x, boolean y; [/cc] AND (&) – é true se x e y forem true. OR (|) – é true se somente x for true, somente y for true, ou se ambos forem true. XOR (^) – é true somente se x for true , somente y for true. NOT (!) – é true somente se x for false. Faça o teste e comprove por si só: [cc lang=”java”] public static void testBooleanOperations(boolean x, boolean y){ System.out.println(“Testando operadores logicos:”); System.out.println(“x= “+x); System.out.println(“y= “+y+”n”); String operator = “AND”; if(x & y){ System.out.println(operator+”: true”); }else{ System.out.println(operator+”: false”); } operator = “OR”; if(x | y){ System.out.println(operator+”: true”); }else{ System.out.println(operator+”: false”); } operator = “XOR”; if(x ^ y){ System.out.println(operator+”: true”); }else{ System.out.println(operator+”: false”); } operator = “NOT”; if(!x){ System.out.println(operator+”: truen”); }else{ System.out.println(operator+”: falsen”); } } // Executando… public static void main(String[] args) { testBooleanOperations(false,false); testBooleanOperations(true,false); testBooleanOperations(false,true); testBooleanOperations(true,true); } [/cc] Resultado: Um grande abraço e muito...
Recent Comments