一些关于Java的小东西(2)

1、Arrays.fill(数组名, 数字); 这样可以给数组全部赋一个值

                   (数组名,开始位,结束位(不包括),数字)

2、Arrays.sort(a); 对数组a从小到大排序

3、public static String fun(String s) {
           char[] c = s.toCharArray();
           Arrays.sort(c);
           return String.valueOf(c);
     }
     这一个方法可以给一个字符串的内容排序。

4、ArrayList转为数组
     String[] array =new String[list.size()];
     list.toArray(array);

5、Arrays.equals(a,b);
     equals比较的是两个对象的地址,不是里面的数,而Arrays.equals重写了equals,
     所以,这里能比较元素是否相等。

6、Arrays.binarySearch(数组, 元素);
     能找到该元素,返回下标
     找不到元素,返回-x,从-1开始数

7、int []arr = {10,20,30,40,50};
     int []arr1 = Arrays.copyOfRange(arr,1,3);
     arr1 有20、30      第一位(0开始)到第3位(不包括)

8、char[] a = { 'h', 'e', 'l', 'l', 'o', 'w'};
     String b = new String(a);
     现在b是hello

9、String 类是不可改变的,所以一旦创建了 String 对象,那其值就无法改变了。 
     如果要对字符串做很多修改,那么应该选择 StringBuffer & StringBuilder 类。

10、string1.concat(string2);可以连接两个字符串

11、String s = "1,2";
       s.replace(",","");
       输出:12

12、s.toUpperCase() 转为大写
       s.toLowerCase() 转为小写

13、split()根据匹配给定的正则表达式来拆分字符串。
       注意: . 、 | 和 * 等转义字符,必须得加 \\。
       注意:多个分隔符,可以用 | 作为连字符。

14、String s1 = "a.b.c";
       for (String x : s1.split("\\.")) {
      System.out.println(x);
       }
       String s2 = new String("x=? and y=? or z=?");
              for (String retval : s2.split("and |or ")) {
      System.out.println(retval);
       }
       输出:a
                 b 
                 c
                 x=? 
                 y=? 
                 z=?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值