Download API_project/Packaging_module/src/Case_package/case_demo2.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.21 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo2.java
- Command line
-
hf download hf://zxy0307/Java/API_project/Packaging_module/src/Case_package/case_demo2.java
-
curl -L -o case_demo2.java https://huggingface.co/zxy0307/Java/resolve/main/API_project/Packaging_module/src/Case_package/case_demo2.java
1.21 kB
| package Case_package; | |
| public class case_demo2 { | |
| public static void main(String[] args) { | |
| /* | |
| 自己实现parseInt方法的效果,将字符串形式的数据转成整数。 | |
| 要求: | |
| 字符串中只能是数字,不能有其他字符 | |
| 最后一位,最多10位 | |
| 0不能开头 | |
| */ | |
| //1、定义一个字符串 | |
| String str = "123456789"; | |
| //2、校验字符串 | |
| //习惯:会先把异常数据进行过滤,剩下了就是正常的数据 | |
| if (!str.matches("[1-9]\\d{0,9}")) { | |
| //错误的数据 | |
| System.out.println("数据格式有误"); | |
| } else { | |
| //正确的数据 | |
| System.out.println("数据格式正确"); | |
| //3、定义一个变量表示最终的结果 | |
| int number = 0; | |
| //4、遍历字符串得到里面的每一个字符 | |
| // 1 2 3 4 | |
| for (int i = 0; i < str.length(); i++) { | |
| int c = str.charAt(i) - '0'; | |
| //把每一位数字放到number当中 | |
| number = number * 10 + c; | |
| } | |
| System.out.println(number); | |
| } | |
| } | |
| } | |