4-17Arrays.toString()、数据类型转换、char字符的一些认知

一、Arrays.toString()函数:

   以字符串形式输出数组,将数组转换为String类型输出的

()里面的形参可以是long,float,byte,boolean,int,double,char类型的数组

import java.util.Arrays;

public class Test27 {
    public static void main(String[] args) {
        char[] arrays=new char[]{'a','b','c','e','f','p','z',' '};
        System.out.println("原字符序列:");
        System.out.println(Arrays.toString(arrays));
        for (int i=arrays.length-1;i>5;i--) {
            arrays[i]=arrays[i-1];
        }
        arrays[5]='m';
        System.out.println("插入字符后的序列:");
        System.out.println(Arrays.toString(arrays));
    }
}

二、数据类型转换

1.自动转换

小转大 

 整型和String在一起会自动转为String类型的

public class Test19 {
    public static void main(String[] args) {
        System.out.println("1+1等于几"+1+1);
    }
}

输出会转换为String类型的,输出结果为

2.强制转换

语法:(强制转换类型)被转换的变量或值;

Arrays.toString()就相当于把数组元素强转为String类型的值,并以数组形式输出。

三、char字符

字符类型

char a='a';   //单个字符

char b='男';  //单个中文

char c=192;  //整数输出阿斯克码表对应的字符

单引号里面只能放单个字符

char d='192'; 会报错

运算

char e='a'+'b';按照编码来计算

char f='a'+1;会转换为int类型的结果为‘b’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值