数据类型转换

StringBuilder转化为String

    String str = "abcdefghijklmnopqrs";

    StringBuilder stb = new StringBuilder(str);

整型数组转化为字符串

    StringBuilder s = new StringBuilder();

    for(i=1;i<=n;i++) {

        s.append(String.valueOf(a[i]));

    }

    String str = ""+s;

           

字符串转化为整形数组

    String str="234567";

    int[] a = new int[str.length()];

    for(int i=0;i<str.length();i++) {

        a[i]  = str.charAt(i)-'0';

    }

字符串转化为字符数组

    String str="2345678";

    char[] c = str.toCharArray() ;

    System.out.println(c);

字符数组转化为字符串

    char[] ch = {'d','e','g','2','9',};

    String str = new String(ch);

    System.out.println(str);

字符数组转化为整型数组

    char[] c = { '1', '2', '3', '4', '5', };

    int[] a = new int[c.length];

    for (int i = 0; i < 5; i++) {

        a[i] = c[i] - '0';

        System.out.println(a[i]);

    }

整型数组转化为字符数组

    int[] a = {3,5,6,7,9};

    char[] c = new char[a.length];

    for (int i = 0; i < 5; i++) {

        c[i] = (char) (a[i]+'0');

        System.out.println(c[i]);

    }

整型数转化为字符串

1.String str = Integer.toString(i);2.String s = String.valueOf(i);3.String s = "" + i;

字符串转化为整型数

int i = Integer.valueOf(str).intValue();

算术运算符

算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。

Java 中常用的算术运算符:

 其中,++  -- 既可以出现在操作数的左边,也可以出现在右边,那样的话结果就不尽相同,如:

int   a=++1;     a的结果为2            int  b=--1;    b的结果为0

int   a=1++;     a 的结果为1           int  b=1--;    b的结果为1

原文地址:https://www.cnblogs.com/yhcTACK/p/15265551.html