导航:首页 > 编程语言 > 字符串转整型java

字符串转整型java

发布时间:2023-01-20 23:36:40

java求助啊 将一个字符串转换成整数,将一个整数转换成字符串

1.将一个字符串转换成整数:

int n = Integer.parseInt("123");//将字符串转化成整形

http://www..com/s?wd=52095384130

❷ 在java中怎样把字符串变为整形

String str = "111";
int num = Integer.parseInt(str);
你可以在java.lang.Integer包里查看这个方法的具体说明:

1、方法原型:public static int parseInt(String s) throws NumberFormatException

方法说明:将字符串参数作为有符号的十进制整数进行解析。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D') 外,字符串中的字符都必须是十进制数字。返回得到的整数值,就好像将该参数和基数 10 作为参数赋予 parseInt(java.lang.String, int) 方法一样。

参数:
s - 包含要解析的 int 表示形式的 String。
返回:
用十进制参数表示的整数值。
抛出:
NumberFormatException - 如果字符串不包含可解析的整数。

2、还有另外一种形式:
public static int parseInt(String s,int radix)throws NumberFormatException
方法说明:使用第二个参数指定的基数,将字符串参数解析为有符号的整数。除了第一个字符可以是用来表示负值的 ASCII 减号 '-' ('\u002D’)外,字符串中的字符必须都是指定基数的数字(通过 Character.digit(char, int) 是否返回一个负值确定)。返回得到的整数值。
如果发生以下任意一种情况,则抛出一个 NumberFormatException 类型的异常:

第一个参数为 null 或一个长度为零的字符串。
基数小于 Character.MIN_RADIX 或者大于 Character.MAX_RADIX。
假如字符串的长度超过 1,那么除了第一个字符可以是减号 '-' ('u002D’) 外,字符串中存在任意不是由指定基数的数字表示的字符。
字符串表示的值不是 int 类型的值。

示例:

parseInt("0", 10) 返回 0
parseInt("473", 10) 返回 473
parseInt("-0", 10) 返回 0
parseInt("-FF", 16) 返回 -255
parseInt("1100110", 2) 返回 102
parseInt("2147483647", 10) 返回 2147483647
parseInt("-2147483648", 10) 返回 -2147483648
parseInt("2147483648", 10) 抛出 NumberFormatException
parseInt("99", 8) 抛出 NumberFormatException
parseInt("Kona", 10) 抛出 NumberFormatException
parseInt("Kona", 27) 返回 411787

参数:
s - 包含要解析的整数表示形式的 String
radix - 解析 s 时使用的基数。
返回:
使用指定基数的字符串参数表示的整数。
抛出:
NumberFormatException - 如果 String 不包含可解析的 int。

❸ JAVA字符串怎么转换成整数

首先你要确定你的字符串可以转换为int类型的,比如说:
Strings="123";
如果Strings="abc";则转换时会报错!
需要的包是java.lang.*;
但是这个包可以不用专门引入,系统会自动引入这个包,所以可以不写。
具体方法有两种:
Strings="123";
inti;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();



❹ Java怎么把数字字符型数组中的数字字符转为整型

1、定义一个数字字符串

String str = "1289898";

2、根据字符串长度申明一个int数组

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

3、循环字符串,通过charAt获取字符串

for(int i=0;i<str.length();i++){
char c = str.charAt(i);//逐个获取字符串中的字符

}

4、根据获取的字符串c减去'0'字符,就是实际的数字

for(int i=0;i<str.length();i++){
char c = str.charAt(i);//逐个获取字符串中的字符
ia[i]=(int)(c-'0');//字符数字-字符0就是实际的数字值,赋值给数字数组
}

❺ java如何把二进制字符串转成整数

java将二进制装换成整数,可以使用Integer类的方法,来进行转换,如下:

Integer.parseInt("80000000",2);

Integer属于int基本类型的包装类,可以实现各个类型的互相转换,还可以输出成string类型,只需要使用toString()方法。

❻ Java 如何将String转化为Int

文件:#include <stdlib.h>

atoi() 函数用来将字符串转换成整数(int),其原型为:

int atoi (const char * str);

【函数说明】atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时('')才结束转换,并将结果返回。

【返回值】返回转换后的整型数;如果 str 不能转换成 int 或者 str 为空字符串,那么将返回 0。

(6)字符串转整型java扩展阅读:

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

❼ java怎么把字符串转变为整型

你调用的方法没错,可是你传进去的字符串格式有问题
你传个 "" 进去了的话,还真没法给你弄个int出来

❽ 在JAVA里,怎样把字符串类型的数字转换为整型类型

java里面有Integer类,
直接利用这个类的转换函数就可以。
Integer.parseInt(String s);
例如:

int a=Integer.parseInt("12345").

阅读全文

与字符串转整型java相关的资料

热点内容
微信直接加为好友 浏览:467
可以用微信传送的文件app 浏览:294
pdf文件解析乱码 浏览:479
光照无关图代码 浏览:688
Linux读写文件前八位 浏览:597
word如何绘制饼状图 浏览:172
w7系统搜索文件夹 浏览:618
java线程变量 浏览:854
苹果电脑word是只读文件 浏览:691
ps5国行备份文件大小 浏览:754
linux恢复删除文件命令 浏览:805
win10家庭版打不开qq文件 浏览:794
女生来例假有哪个app比较好 浏览:66
调用后台接口为什么不显示数据 浏览:363
js判断重复 浏览:422
联通如何切换到网络电视 浏览:191
学编程的优势哪里靠谱 浏览:939
沟通文件 浏览:267
水准测量平差程序 浏览:78
cf如何解决网络误封 浏览:952

友情链接