zoukankan      html  css  js  c++  java
  • Java常用api和操作必背

    1.数组排序

    Java的Arrays类(java.util中)包含用来操作数组(比如排序和搜索)的各种方法。

    Arrays.sort(各种类型数组)

    2.数组转字符串

    1)打印数组时可用Arrays.toStirng(各种类型数组)

    返回指定数组内容的字符串表示形式。字符串表示包含数组元素的列表,包含在方括号中(“[]”)。相邻的元素由字符“,”(逗号后面加上空格)分隔。元素被转换为字符串,如String.valueOf(int)。如果a为空,则返回“null”。

    2)字符数组转字符串

    一、

    char[] data={'a','b','c'};
    String s=new String(data);

    二、

    char[]转字符串还可用String.valueOf(char[] data)

    String.valueOf()方法仅实现了valueOf(int), valueOf(float)...等这些方法,并没有对int[], float[]这些类型进行实现。

    3)字符串数组转字符串

    如果是 “字符串数组” 转 “字符串”,只能通过循环,没有其它方法
    String[] str = {"abc", "bcd", "def"};
    StringBuffer sb = new StringBuffer();
    for(int i = 0; i < str.length; i++){
    sb. append(str[i]);
    }
    String s = sb.toString();

    3.字符串转字符数组

    toCharArray(类String来自Java.lang)

    public char[] toCharArray()
    将此字符串转换为一个新的字符数组。
    返回:
    一个新分配的字符数组,它的长度是此字符串的长度,它的内容被初始化为包含此字符串表示的字符序列。

    用例:

    String s="123456";

    char[] a=s.toCharArray();

    4.判断字符串是否包含某char序列

    contains(类Stirng来自Java.lang)

    public boolean contains(CharSequence s)当且仅当此字符串包含指定的 char 值序列时,返回 true。

    接口 CharSequence,所有已知实现类:CharBuffer, Segment, String, StringBuffer, StringBuilder。

    用例:

    String s="123456";

    s.contains("123456");

    5.整数转字符串

    1.String.valueof(int a);

    2.

    int i=1,j=2;

    String s=""+i+j;

    6.字符串处理 

    String 类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始: 

    String a = "Hello"; // a.charAt(1) = 'e' 

    用substring方法可得到子串,如上例 

    System.out.println(a.substring(0, 4)) ;// output "Hell" 

    注意第2个参数位置上的字符不包括进来。这样做使得 s.substring(a, b) 总是有 b-a个字符。 

    字符串连接可以直接用 + 号,如 

    String a = "Hello"; 

    String b = "world"; 

    System.out.println(a + ", " + b + "!"); // output "Hello, world!" 

    如想直接将字符串中的某字节改变,可以使用另外的StringBuffer类。 

  • 相关阅读:
    个人冲刺计划一周天详细
    软件小创意
    电梯调度小程序。
    敏捷开发一些百科。
    求二维数组的子数组中的最大值!
    求整数数组中子数组最大的和值!
    单元测试我们应该注意什么!
    分析一个文档(英语文章)中各个词出现的频率,并打印频率最高的前10个。
    有感而发
    冲刺一TD美景美图
  • 原文地址:https://www.cnblogs.com/pomodoro/p/8511274.html
Copyright © 2011-2022 走看看