我的作法是使用integer类,先用valueof将string转换成integer值,然后再用intvalue将integer转换成int,大致的代码如下:
String aa="66";
int bb;
Integer tempInt;
tempInt=Integer.valueOf(aa);
bb=tempInt.intValue();
这样的代码好像很烦琐,但我找不到更好的方法,如果有更简洁的方法,请不吝指教。
SP中接受参数并且转换为int是这样做的:
int Id = Integer.parseInt (request.getParameter ("groupId"));
int i = new Integer("123").intValue();
String aa="";
aa = request.getParameter("aa");
aa = aa.trim();
try {
bb = Integer.ParseInt(aa);
} catch (Exception e) {
e.printStackTrace();
return;
}
1 如何将字串 String 转换成整数 int?
有两个方法:
1). int i = Integer.parseInt([String]); 或
i = Integer.parseInt([String],[int radix]);
2). int i = Integer.valueOf(my_str).intValue();
注: 字串转成 Double, Float, Long 的方法大同小异.
2 如何将整数 int 转换成字串 String ?
有叁种方法:
1.) String s = String.valueOf(i);
2.) String s = Integer.toString(i);
3.) String s = "" + i;
注: Double, Float, Long 转成字串的方法大同小异.
分享到:
相关推荐
### Java中的基本类型与String类型详解 在Java编程语言中,数据类型分为两大类:基本类型(primitive types)和引用类型。基本类型直接存储值,而引用类型则存储指向对象的引用。本文将深入探讨Java中的基本类型...
但是,在需要与String类型进行比较时,通常会将int类型转换为String类型,或者相反地,将String类型转换为int类型再进行比较。 ```java int num1 = 123; int num2 = 456; boolean result = num1 ; // 直接比较 ``` ...
其中,int、char、String 三种类型是最常用的类型,它们之间的转换是我们需要掌握的基本技能。 一、将 String 转换成 int 在 Java 中,将 String 转换成 int 可以使用以下两种方法: 1. 使用 Integer.valueOf() ...
总的来说,C++中`double`与`string`之间的转换涉及到`std::stringstream`、`std::to_string`、`std::stod`等工具,它们为开发人员提供了灵活且强大的方式来处理不同类型数据的转换。理解并熟练运用这些转换方法是C++...
在Java编程中,String对象和Byte...总之,Java中的String与Byte类型的转换是编程中不可或缺的部分,尤其在网络编程中,理解这两种类型之间的转换方式及其在网络数据交换中的作用,对于编写高效、可靠的程序至关重要。
在 Java 中,我们可以使用 `valueOf()` 方法或 `parseXxx()` 方法将 String 类型转换为其他基本类型,例如: ```java String s = "123.45"; double d = Double.parseDouble(s); ``` 或者: ```java String s = ...
其次,Date类型与String类型的转换相对复杂,因为涉及到日期时间的格式化。SimpleDateFormat类是一个用来进行日期时间格式化的工具类,它允许你以自定义的格式解析和格式化日期时间。 将Date类型转换为String类型,...
在Java编程语言中,经常需要将`List<String>`类型的数据转换为`String[]`数组类型,以便于进行某些特定的操作或适应某些方法的要求。本文将详细探讨这一转换过程,并通过几个具体的示例来帮助理解。 #### 一、基础...
在编程中,将字符串(String)转换为整型(int)、浮点型(double)...通过理解这些基本的类型转换,你可以在编程时更有效地处理各种数据类型。在遇到数据溢出问题时,记得采取适当的预防措施,以确保程序的稳定运行。
在C#编程中,将`String`类型转换成任意基本类型是常见的操作,尤其是在处理用户输入、文件读取或网络通信等场景下。通常,我们需要根据业务需求将接收到的字符串数据转换为适当的类型,例如`int`、`long`、`double`...
本篇文章将详细介绍如何在Android中使用Base64来实现文件与String之间的相互转换。 一、Base64编码原理 Base64是一种基于64个字符的编码方法,这些字符包括大小写字母、数字以及"+"和"/",还有一个用于填充的字符"=...
#### 一、字符串与基本数据类型的转换 1. **字符串与整数的转换** - **从字符串到整数**: ```csharp int a = 36; string strA = a.ToString(); // "36" ``` - **从整数到字符串**: ```csharp string strA...
这种转换操作包括基本类型之间的转换、字符串类型之间的转换、字符类型之间的转换等等。在实际编程中,类型转换是非常常见的操作,正确地进行类型转换是非常重要的。 char* 和 CString 之间的转换 CString 是一个...
本篇将深入探讨JavaBean与JsonString之间的相互转换方法。 1. **什么是JavaBean** JavaBean是一种遵循特定规则的Java类,它主要用于封装数据,便于数据的存储和传递。JavaBean通常具有以下特点: - 是公共类...
标题与描述“java String类型转换成整数double”以及标签“String类型转换成double”均指向了这一核心操作——如何将一个表示数字的字符串转换为Java中的数值类型。 ### 1. 使用`parseXxx`方法进行转换 #### `...
在Java或类似的编程语言中,我们经常会遇到需要将字符串(String)与字节数组(Byte[])以及十六进制表示的字符串(Hex)进行相互转换的情况。这些转换在处理网络通信、文件存储、加密解密等领域尤为关键。下面我们...
本文将深入探讨如何在Android中进行GBK与Unicode之间的转换。 首先,我们需要理解字符编码的基本概念。字符编码是用来表示文字的一种方式,如ASCII、GB2312、GBK、UTF-8等。GBK是在GB2312基础上增加了一些繁体字和...
在C++编程语言中,类型转换是常见的需求之一,尤其在处理数字与字符串之间的相互转换时更为频繁。本文将深入探讨如何将整型(int)转换为字符串类型(string),并提供一种具体的方法实现。 ### 标题解读:C++ 整型...
b) 使用String.valueOf():此方法同样适用于所有基本类型,包括int,可以方便地将数值转换为字符串。 c) 运算符+:通过字符串与其他类型的运算符+结合,可以将int转换为字符串。例如: ```java int num = 123;...
string 是 C++ 标准模板库(STL)中定义的字符串类,是一种基本的字符串类型。string 可以从各种字符串类型构造,包括CString 和 char*。string 的构造函数可以接受多种类型的参数,如 const char*、const string& ...