闲来无聊开通个CSDN写写博客哈~第一次写博客好紧张(反正估计我写的这破玩意儿也就自己看看/笑哭)……
总结一下Java中char, char[], String, int, Integer, BigInteger常用转换关系,每次用到总是现查好麻烦的。以前的习惯是总结成文档然后打印出来结果纸丢了…… 干脆放到网上来,就当留个纪念也不错的哈。直接上代码:
import java.math.BigInteger;
/**
* @description int, char, String类型的互相转换
* @author HippoSystem
* @version 180208A
*/
public class MainClass
{
public static void main(String[] args)
{
String str = "12345";
String character = "P";
int i = 54321;
Integer in = 18631;
char c = 'Q';
char[] ch = {'1', '4', '5', '9', '7'};
BigInteger bigZero = BigInteger.ZERO;
// 将String转换为int
int strInt = Integer.valueOf(str).intValue();
int strInt_2 = Integer.parseInt(str);
// 将String转换为Integer
Integer integer = Integer.valueOf(str);
// 将Integer转换为String
String newStr = in.toString();
// 将Integer转换为int
int fromInteger = in.intValue();
// 将int转换为String
String num = String.valueOf(i);
String num_2 = Integer.toString(i);
String num_3 = "" + i;
// 将int转换为Integer
Integer integ = new Integer(i);
// 将int转换为BigInteger
BigInteger big = BigInteger.valueOf(i);
// 将String转换为BigInteger
BigInteger bigInt = new BigInteger(str);
// 将BigInteger转换为String
String strZero = bigZero.toString();
// 将String转换为char[]
char[] strChar = str.toCharArray();
// 将char[]转换为String
String strCh = new String(ch);
// 将char转换为String
String cStr = String.valueOf(c);
// 将String转换为char
char fromStr = character.charAt(0);
}
}