蓝桥杯之技术总结1

一、.输入一个int类型数字,输入对应的小数点位数

在这里插入图片描述
1.DecimalFormat df = new DecimalFormat("#.00");
其中:

  • #:没有则为空 0:没有则补0

二、进制转换:8–>16,可以先转为10进制,再转为十六进制

///String str4 = Integer.toString(i,x) ; ///10进制的数字i转换成x进制的字符串

/// System.out.println(Integer.parseInt(“对应进制格式”,这个字符串是多少进制)); #将制定进制的字符串转换成十进制Int类型
System.out.println(Integer.parseInt(“7B”,16)); //将16进制的“ 7B”转换成十进制Int类型

//Integer.parseInt(str4) #将字符串转换为int类型

    String str4 = "123123";  //纯数字的字符串
    System.out.println(Integer.parseInt(str4)+1);  //123124
    System.out.println(str4+1);  // 123123

// System.out.println(Integer.toString(int i,radix)); #将进制i转换成对象的进制

    System.out.println(Integer.toString(11,8));   //将数字11转成8进制,返回一个字符串类型

在这里插入图片描述

三、十六进制转换原理:

在这里插入图片描述

四、处理时间戳

在这里插入图片描述

五、字符串的处理

    String s = "abc";

    System.out.println(s.concat(s));   //"abcabc"
    System.out.println(s.contains("a"));  //true

    int a = 8;
    System.out.println(String.valueOf(a));  //将转换成字符串类型

在这里插入图片描述


  public static void main(String[] args) {
        String s = "aaa";
        s.toUpperCase();
        System.out.println(s);  //aaa
        System.out.println(s.toUpperCase()); //AAA
    }

均不会改变原对象

六:位移数:2<<2

如:2<<2 就是指2所在的二进制数10,往前移动两位变成1000。

    public static void main(String[] args) {
        System.out.println(Integer.toBinaryString(2)); // 二进制数为:10
        System.out.println(Integer.toBinaryString(8)); // 二进制数为:1000
        System.out.println(Integer.toBinaryString(2<<2)); //10往前移两位:1000
    }

七 判断是否为回文字符串:abba

陈顾楠

八、统计字符串中各字母出现次数:在这里插入图片描述

九、math常用函数

     *Math.sqrt()//计算平方根
     *Math.cbrt()//计算立方根
     *Math.pow(a, b)//计算a的b次方
     *Math.max((1,25));  //比较两个数并返回最大值
     *Math.min((1,15));  //比较两个数并返回最小值

十、数组的操作

    char s [] = {'d','a','b'};  //可以是出字符串外的其他类型,如int
    Arrays.sort(s);    // 排序
    System.out.println(s);  // abd


    ArrayList arrlst = new ArrayList();
    arrlst.add("A");
    arrlst.add("B");
    arrlst.add("o");
    arrlst.add("D");
    arrlst.add("a");
    Collections.reverse(arrlst);

    System.out.println("The Reverse List is :"+arrlst);

    System.out.println(Collections.max(arrlst));  // 返回最大值 o
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值