Java中String和char、int相互转换

String转char

方法一:toStringArray

String调用toCharArray(),将String字符串转换成char[],然后可以通过下标访问任意字符。

String s = "abcd";
		char [] chars = s.toCharArray();
        for(int i=0;i<s.lenght;i++)
		System.out.println(chars[i]);

方法二:charAt (int index)

方法 charAt (int index) 获取指定索引位置的单个字符,返回值为char类型

        String s = "abcd";
		char c = s.charAt(0);
		System.out.println(c);//结果为a

char转String

方法一:直接加一个空字符串 “” 。

public static void main(String[] args) {
		char c = 'a';
		System.out.println(c);	//输出a
		
		String s = ""+ c;
		System.out.println(s); //输出a
	}

方法二:String s = String.valueOf(char)(效率高,常用)

public static void main(String[] args) {
		char c = 'a';
        char[] d = "abc"
		System.out.println(c);	//输出a
		
		String s1 = String.valueOf(c);
		System.out.println(s1);	//输出a
		String s2 = String.valueOf('a');
		System.out.println(s2); //输出a
        String s3 = String.valueOf(d);
		System.out.println(s3); //输出abc
	}

方法三:String s = Character.toString(char)

public static void main(String[] args) {
		char c = 'a';
		System.out.println(c);	//输出a
		
		String s = Character.toString(c);
		System.out.println(s); //输出a
	}

String和int互换

 

1、如何将字符串String转化为整数int;两种方法

int i = Integer.parseInt(str);
int i = Integer.valueOf(my_str).intValue();
注: 字串转成Double, Float, Long的方法大同小异。


2、整数 int 转换成字串 String。两种方法。

String s = String.valueOf(i);
String s = Integer.toString(i);
String s = "" + i;
注:Double, Float, Long 转成字串的方法大同小异。 

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值