社区
Java SE
帖子详情
String向int 转换的问题
绿皮车
2003-09-05 06:37:59
请教一下:
我想把一个String类型的英文字符串或byte数组转换成int类型值,该如何办?
...全文
93
6
打赏
收藏
String向int 转换的问题
请教一下: 我想把一个String类型的英文字符串或byte数组转换成int类型值,该如何办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绿皮车
2003-09-06
打赏
举报
回复
能不能给个例程说明一下
三合一
2003-09-05
打赏
举报
回复
1、如果要是你的转化有意义,那么需
因为字符串的0~9的byte为48~57,相应的其它字符都有一个对应的byte值,那么我们把字符串转换成byte数组,然后由对应的byte值减去48得到该字符对应的int值,这样得到转化后的数值,如"abc"转化后得值为495051,不过这个方法局限性很大就是了
绿皮车
2003-09-05
打赏
举报
回复
就像上面那位说的那样,是英文字符串的转换;如果用 风尘和xxj 的是不可行的,那些函数谁都知道。
flashspy
2003-09-05
打赏
举报
回复
英文字符串怎么转换?
xuxijian2003
2003-09-05
打赏
举报
回复
还有
int a = Integer.parseInt(String name,int i);//i为默认
fengchen99
2003-09-05
打赏
举报
回复
int a = Integer.parseInt(String name);
int
与
String
互相
转换
一、
String
转为
int
int
i=
Int
eger.parse
Int
(
string
);
int
i=
Int
eger.valueOf(s).
int
Value(); 二、
int
转为
String
String
s =
String
.valueOf(i);
String
s =
Int
eger.to
String
(i);
String
s = “” + i; ...
String
转换
int
,
int
转换
String
【代码】
String
转换
int
,
int
转换
String
。
int
类型
转换
String
类型,
String
类型
转换
成
int
类型
一、
int
类型
转换
成
String
类型 定义一个
int
类型
int
i =100; //方法一:使用 i+"";
String
s1 = i+""; //方法二:
String
.valueOF(i);
String
s2 =
String
.valueOF(i); //方法三:转化成包装类
Int
eger,再
Int
eger转化成
String
Int
eger
int
eger = new
Int
eger(i);
String
s3 =
int
eger.to
String
(); //方...
C/C++中
string
和
int
相互
转换
的常用方法
字符串操作是各种算法题中的常客,很多数据常常以字符串形式给出,其中有的需要自己转化成整数,而一些整型数据有时
转换
成字符串处理起来更加方便,比如判断一个整数是否是回文数,所以字符串和整数的
转换
是一些
问题
处理的基础步骤,`C++` 在处理这类
问题
时并不像 `Python` 那样方便,但是也有许多方法能够实现,为了今后查找方便...
C++中
string
转
int
C++中
string
转
int
C++中
string
转
int
方法一:使用atoi()函数 函数原型:
int
atoi(const char *nptr); 函数说明: atoi( ) 函数会扫描参数 nptr字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过isspace( )函数来检测),直到遇上数字或正负符号才开始做
转换
,而再遇到非数字或字符串结束时(’\0’)才结束
转换
,并将结果返回。如果 nptr不能
转换
成
int
或者 nptr为空字符串,那么将返回 0。 C++中若需要将
string
类
Java SE
62,629
社区成员
307,258
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章