Android报错:java.lang.NumberFormatException: Invalid int: "15112340003"

在开发中遇见这个数据转化错误,刚开始使用int类型,转化用的是Integer.parseInt(s1),报错,后来给为long类型不报错了,错误是int超出范围
EditText et1 = (EditText)findViewById(R.id.et_usertel);
		String s1 =  et1.getText().toString();
		System.out.println("1111"+s1);
		EditText et3 = (EditText)findViewById(R.id.et_password);
		String s3 =  et3.getText().toString().trim();
		long num =Long.valueOf(s3) - Long.valueOf(s1);

你可能感兴趣的:(Android报错:java.lang.NumberFormatException: Invalid int: "15112340003")