java学习-3 string char char[] int 互转

首先一个新连接学习

Android中的Surface和SurfaceView
http://www.eoeandroid.com/thread-199752-1-1.html
(出处: eoe 移动开发者论坛)

1. string------>int

      1.1   “123”----->  1  ,2  ,3

   方法1:

String s =new String();
s="123";
int i=Integer.parseInt(s.substring(0,2))//  int i=123
int i=Integer.parseInt(s.substring(0,1))//  int i=12
int i=Integer.parseInt(s.substring(1,2))//  int i=23
int i=Integer.parseInt(s.substring(0,0))//  int i=1
int i=Integer.parseInt(s.substring(0,0))//  int i=1

  方法2:

string先转化为char[]再转化为int,这里不再详解

  

  1.2   "123"------>  123,

在不超过int取值范围的情况下
String s =new String();
s="123";
int i=Integer.parseInt(s.substring(0,2))//  int i=123

  

2,string--------->char[]

String s =new String();
s="123";
char[] d;
d=s.toCharArray() ;
System.out.println(d[1]);

3,char------->int

String s =new String();
s ="12345"
        ;
int i ;
//i= Integer.valueOf(s,3);
char[] d;
d=s.toCharArray() ;
System.out.println((int)(d[4]-48));

 

4,int---------->char

    int a=1

           char b= (char)(a+48)

5,int-------->String

int a=1

           char b= (char)(a+48)

Stringc= b+b+b;

dierzhon

1》String.valueOf(i)
2》 Integer.toString(i)
3》 i+""

6,int---->char[]

  int a =12345;

 

转载于:https://www.cnblogs.com/puck/p/4173964.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值