list.add(100); list.size(); int num = list.get(i);
Integer类对象的创建注意
1.构造方法/静态方法参数不可以超出int的范围
2.构造方法/静态方法如果采用String的参数,参数中不可以包含非数字字符
Integer类中有没有返回值是Integer类型的方法?
valueOf(int i): 作用: 把方法参数int类型的i转换成Integer类型并返回
Integer valueOf(String i): 把方法参数String类型的i转换成Integer类型并返回
Integer i1 = new Integer(300);
Integer i3 = Integer.valueOf(300);
System.out.println(i3);
Integer i4 = Integer.valueOf("30a0");
System.out.println(i4);
public class Demo04IntegerMethod {
public static void main(String[] args) {
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
int num = 100;
System.out.println(Integer.toBinaryString(num));
System.out.println(Integer.toOctalString(num));
System.out.println(Integer.toHexString(num));
}
}
基本类型转换成对应的字符串
int 转换成 String
int num = 20;
String strNum = num + "";
String valueOf(int i): 把方法参数int数据i,转换成String类型并返回
String s = String.valueOf(num);
String toString(int i) 参数是int类型,返回值是String类型方法
String s2 = Integer.toString(num);
String解析成对应的基本类型(很常用的)
包装类中除了Character以外,每个包装类都会提供一个静态方法
String str = "20";
int num = Integer.parseInt(str);
String str2 = "66.66";
double num2 = Double.parseDouble(str2);
System.out.println(num2 + 33.33);
parseInt 把方法参数String数据str转换成int类型的数据
parseDouble 把方法参数String数据str转换成double类型的数据
parseBoolean 把方法参数String数据str转换成boolean类型的数据